{
    "R-Comp-CommandTurret01": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Comp-CommandTurret01",
        "msgName": "RES_C_CT1",
        "name": "Command Turret",
        "requiredResearch": [
            "R-Struc-CommandRelay"
        ],
        "requiredStructures": [
            "A0ComDroidControl"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "CommandBrain01",
            "CommandTurret1"
        ],
        "statID": "CommandBrain01"
    },
    "R-Comp-CommandTurret02": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Comp-CommandTurret02",
        "msgName": "RES_C_CT2",
        "name": "Command Turret Upgrade",
        "requiredResearch": [
            "R-Comp-CommandTurret01",
            "R-Struc-Research-Upgrade07"
        ],
        "requiredStructures": [
            "A0ComDroidControl"
        ],
        "researchPoints": 5000,
        "researchPower": 450,
        "results": [
            {
                "class": "Brain",
                "parameter": "BaseCommandLimit",
                "value": 20
            },
            {
                "class": "Brain",
                "parameter": "CommandLimitByLevel",
                "value": 50
            },
            {
                "class": "Brain",
                "filterParameter": "Id",
                "filterValue": "CommandBrain01",
                "parameter": "RankThresholds",
                "value": -10
            },
            {
                "class": "Brain",
                "filterParameter": "Id",
                "filterValue": "CommandBrain01",
                "parameter": "HitPoints",
                "value": 20
            }
        ],
        "statID": "CommandBrain01"
    },
    "R-Comp-SynapticLink": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Comp-SynapticLink",
        "imdName": "icsynapt.PIE",
        "keyTopic": 1,
        "msgName": "RES_C_SL1",
        "name": "Synaptic Link",
        "requiredResearch": [
            "R-Comp-SynapticLink"
        ],
        "researchPoints": 1200,
        "researchPower": 37
    },
    "R-Cyborg-Armor-Heat01": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Armor-Heat01",
        "imdName": "icamrhot.pie",
        "msgName": "RES_CY_AH1",
        "name": "Cyborg Thermal Armor",
        "requiredResearch": [
            "R-Cyborg-Metals03"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 45
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Cyborg-Armor-Heat02": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Armor-Heat02",
        "imdName": "icamrhot.pie",
        "name": "Cyborg Thermal Armor Mk2",
        "requiredResearch": [
            "R-Cyborg-Armor-Heat01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 45
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Armor-Heat03": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Armor-Heat03",
        "imdName": "icamrhot.pie",
        "name": "Cyborg Thermal Armor Mk3",
        "requiredResearch": [
            "R-Cyborg-Armor-Heat02"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 45
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Armor-Heat04": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Armor-Heat04",
        "imdName": "icamrhot.pie",
        "msgName": "RES_CY_AH4",
        "name": "Cyborg High Intensity Thermal Armor",
        "requiredResearch": [
            "R-Cyborg-Armor-Heat03",
            "R-Cyborg-Metals06"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 35
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Cyborg-Armor-Heat05": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Armor-Heat05",
        "imdName": "icamrhot.pie",
        "name": "Cyborg High Intensity Thermal Armor Mk2",
        "requiredResearch": [
            "R-Cyborg-Armor-Heat04"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 45
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Armor-Heat06": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Armor-Heat06",
        "imdName": "icamrhot.pie",
        "name": "Cyborg High Intensity Thermal Armor Mk3",
        "requiredResearch": [
            "R-Cyborg-Armor-Heat05"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 45
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Armor-Heat07": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Armor-Heat07",
        "imdName": "icamrhot.pie",
        "name": "Cyborg Superdense Thermal Armor",
        "requiredResearch": [
            "R-Cyborg-Armor-Heat06"
        ],
        "researchPoints": 14000,
        "researchPower": 437,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 45
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Armor-Heat08": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Armor-Heat08",
        "imdName": "icamrhot.pie",
        "name": "Cyborg Superdense Thermal Armor Mk2",
        "requiredResearch": [
            "R-Cyborg-Armor-Heat07"
        ],
        "researchPoints": 16000,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 45
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Armor-Heat09": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Armor-Heat09",
        "imdName": "icamrhot.pie",
        "name": "Cyborg Superdense Thermal Armor Mk3",
        "requiredResearch": [
            "R-Cyborg-Armor-Heat08"
        ],
        "researchPoints": 18000,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 45
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Hvywpn-A-T": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Hvywpn-A-T",
        "msgName": "RES_CYW_H_AT",
        "name": "Super Scourge Cyborg",
        "requiredResearch": [
            "R-Cyborg-Metals04",
            "R-Wpn-Missile2A-T"
        ],
        "researchPoints": 5000,
        "researchPower": 156,
        "resultComponents": [
            "Cyb-Hvywpn-A-T"
        ],
        "statID": "Missile-A-T"
    },
    "R-Cyborg-Hvywpn-Acannon": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Hvywpn-Acannon",
        "msgName": "RES_CYW_H_AC",
        "name": "Super Auto-Cannon Cyborg",
        "requiredResearch": [
            "R-Wpn-Cannon5",
            "R-Cyborg-Hvywpn-HPV"
        ],
        "researchPoints": 4000,
        "researchPower": 125,
        "resultComponents": [
            "Cyb-Hvywpn-Acannon"
        ],
        "statID": "Cannon5VulcanMk1"
    },
    "R-Cyborg-Hvywpn-HPV": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Hvywpn-HPV",
        "msgName": "RES_CYW_H_HPV",
        "name": "Super HPV Cyborg",
        "requiredResearch": [
            "R-Cyborg-Hvywpn-Mcannon",
            "R-Wpn-Cannon4AMk1"
        ],
        "researchPoints": 4000,
        "researchPower": 125,
        "resultComponents": [
            "Cyb-Hvywpn-HPV"
        ],
        "statID": "Cannon4AUTOMk1"
    },
    "R-Cyborg-Hvywpn-Mcannon": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Hvywpn-Mcannon",
        "msgName": "RES_CYW_H_MC",
        "name": "Super Heavy-Gunner",
        "requiredResearch": [
            "R-Cyborg-Metals04",
            "R-Wpn-Cannon2Mk1"
        ],
        "researchPoints": 4000,
        "researchPower": 125,
        "resultComponents": [
            "Cyb-Hvywpn-Mcannon"
        ],
        "statID": "Cannon2A-TMk1"
    },
    "R-Cyborg-Hvywpn-PulseLsr": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Hvywpn-PulseLsr",
        "msgName": "RES_CYW_H_PLAS",
        "name": "Super Pulse Laser Cyborg",
        "requiredResearch": [
            "R-Wpn-Laser02"
        ],
        "researchPoints": 5000,
        "researchPower": 156,
        "resultComponents": [
            "Cyb-Hvywpn-PulseLsr"
        ],
        "statID": "Laser2PULSEMk1"
    },
    "R-Cyborg-Hvywpn-RailGunner": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Hvywpn-RailGunner",
        "msgName": "RES_CYW_H_RG",
        "name": "Super Rail-Gunner",
        "requiredResearch": [
            "R-Wpn-RailGun02"
        ],
        "researchPoints": 5500,
        "researchPower": 171,
        "resultComponents": [
            "Cyb-Hvywpn-RailGunner"
        ],
        "statID": "RailGun2Mk1"
    },
    "R-Cyborg-Hvywpn-TK": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Hvywpn-TK",
        "msgName": "RES_CYW_H_TK",
        "name": "Super Tank-Killer Cyborg",
        "requiredResearch": [
            "R-Cyborg-Metals04",
            "R-Wpn-Rocket07-Tank-Killer"
        ],
        "researchPoints": 5000,
        "researchPower": 156,
        "resultComponents": [
            "Cyb-Hvywpn-TK"
        ],
        "statID": "Rocket-VTOL-HvyA-T"
    },
    "R-Cyborg-Metals01": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals01",
        "imdName": "icmolql.pie",
        "msgName": "RES_CYMET1",
        "name": "Cyborg Composite Alloys",
        "requiredResearch": [
            "R-Struc-Factory-Module",
            "R-Struc-Research-Module"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 35
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Cyborg-Metals02": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals02",
        "imdName": "icmolql.pie",
        "name": "Cyborg Composite Alloys Mk2",
        "requiredResearch": [
            "R-Cyborg-Metals01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 35
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Metals03": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals03",
        "imdName": "icmolql.pie",
        "name": "Cyborg Composite Alloys Mk3",
        "requiredResearch": [
            "R-Cyborg-Metals02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 35
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Metals04": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals04",
        "imdName": "icmolql.pie",
        "msgName": "RES_CYMET4",
        "name": "Cyborg Dense Composite Alloys",
        "requiredResearch": [
            "R-Cyborg-Metals03",
            "R-Struc-Research-Upgrade04"
        ],
        "researchPoints": 5600,
        "researchPower": 175,
        "resultComponents": [
            "CyborgHeavyBody"
        ],
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 35
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Cyborg-Metals05": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals05",
        "imdName": "icmolql.pie",
        "name": "Cyborg Dense Composite Alloys Mk2",
        "requiredResearch": [
            "R-Cyborg-Metals04"
        ],
        "researchPoints": 7600,
        "researchPower": 237,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 35
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Metals06": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals06",
        "imdName": "icmolql.pie",
        "name": "Cyborg Dense Composite Alloys Mk3",
        "requiredResearch": [
            "R-Cyborg-Metals05"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 35
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Metals07": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals07",
        "imdName": "icmolql.pie",
        "msgName": "RES_CYMET7",
        "name": "Cyborg Superdense Composite Alloys",
        "requiredResearch": [
            "R-Cyborg-Metals06"
        ],
        "researchPoints": 11600,
        "researchPower": 362,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 35
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Cyborg-Metals08": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals08",
        "imdName": "icmolql.pie",
        "name": "Cyborg Superdense Composite Alloys Mk2",
        "requiredResearch": [
            "R-Cyborg-Metals07"
        ],
        "researchPoints": 13600,
        "researchPower": 425,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 25
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Metals09": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals09",
        "imdName": "icmolql.pie",
        "name": "Cyborg Superdense Composite Alloys Mk3",
        "requiredResearch": [
            "R-Cyborg-Metals08"
        ],
        "researchPoints": 15600,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 35
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Cyborg-Transport": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Transport",
        "keyTopic": 1,
        "msgName": "RES_CYTRANS",
        "name": "Cyborg Transport",
        "requiredResearch": [
            "R-Struc-Factory-Cyborg",
            "R-Struc-VTOLFactory"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "TransporterBody"
        ],
        "statID": "TransporterBody"
    },
    "R-Defense-AA-Laser": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-AA-Laser",
        "msgName": "RES_DEF_AALAS",
        "name": "Stormbringer Emplacement",
        "requiredResearch": [
            "R-Wpn-AALaser"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "P0-AASite-Laser"
        ],
        "statID": "P0-AASite-Laser"
    },
    "R-Defense-AASite-QuadBof": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-AASite-QuadBof",
        "msgName": "RES_EMP_AA1",
        "name": "AA Flak Cannon Emplacement",
        "requiredResearch": [
            "R-Wpn-AAGun02"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "AASite-QuadBof"
        ],
        "statID": "AASite-QuadBof"
    },
    "R-Defense-AASite-QuadMg1": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-AASite-QuadMg1",
        "keyTopic": 1,
        "msgName": "RES_EMP_AA2",
        "name": "Hurricane AA Site",
        "requiredResearch": [
            "R-Wpn-AAGun03"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultStructures": [
            "AASite-QuadMg1"
        ],
        "statID": "AASite-QuadMg1"
    },
    "R-Defense-AASite-QuadRotMg": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-AASite-QuadRotMg",
        "msgName": "RES_EMP_AA3",
        "name": "Whirlwind AA Site",
        "redStructures": [
            "AASite-QuadMg1"
        ],
        "requiredResearch": [
            "R-Wpn-AAGun04",
            "R-Defense-AASite-QuadMg1"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultStructures": [
            "AASite-QuadRotMg"
        ],
        "statID": "AASite-QuadRotMg"
    },
    "R-Defense-Cannon6": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Cannon6",
        "msgName": "RES_DEF_RotMG",
        "name": "Twin Assault Cannon Bunker",
        "requiredResearch": [
            "R-Defense-WallUpgrade04",
            "R-Wpn-Cannon6TwinAslt"
        ],
        "researchPoints": 6400,
        "researchPower": 200,
        "resultStructures": [
            "PillBox-Cannon6"
        ],
        "statID": "PillBox-Cannon6"
    },
    "R-Defense-EMPCannon": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-EMPCannon",
        "msgName": "RES_DEF_EMP",
        "name": "EMP Cannon Tower",
        "requiredResearch": [
            "R-Wpn-EMPCannon"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-EMP"
        ],
        "statID": "WallTower-EMP",
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Defense-EMPMortar": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-EMPMortar",
        "msgName": "RES_DEF_EMPM",
        "name": "EMP Mortar Pit",
        "requiredResearch": [
            "R-Defense-EMPCannon"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultStructures": [
            "Emplacement-MortarEMP"
        ],
        "statID": "Emplacement-MortarEMP",
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Defense-Emplacement-HPVcannon": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Emplacement-HPVcannon",
        "msgName": "RES_EMP_HPV",
        "name": "Hyper Velocity Cannon Emplacement",
        "redStructures": [
            "PillBox4"
        ],
        "requiredResearch": [
            "R-Wpn-Cannon4AMk1"
        ],
        "researchPoints": 3200,
        "researchPower": 100,
        "resultStructures": [
            "Emplacement-HPVcannon"
        ],
        "statID": "Emplacement-HPVcannon"
    },
    "R-Defense-GuardTower-ATMiss": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-GuardTower-ATMiss",
        "msgName": "RES_EMP_ATMTOW",
        "name": "Scourge Missile Tower",
        "redStructures": [
            "GuardTower5"
        ],
        "requiredResearch": [
            "R-Wpn-Missile2A-T"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultStructures": [
            "GuardTower-ATMiss"
        ],
        "statID": "GuardTower-ATMiss"
    },
    "R-Defense-GuardTower-Rail1": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-GuardTower-Rail1",
        "msgName": "RES_EMP_RL1TOW",
        "name": "Needle Gun Tower",
        "redStructures": [
            "GuardTower1"
        ],
        "requiredResearch": [
            "R-Wpn-RailGun01"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultStructures": [
            "GuardTower-Rail1"
        ],
        "statID": "GuardTower-Rail1"
    },
    "R-Defense-HardcreteGate": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HardcreteGate",
        "msgName": "RES_DF_HCW1",
        "name": "Hardcrete Gate",
        "requiredResearch": [
            "R-Defense-HardcreteWall"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "resultStructures": [
            "A0HardcreteMk1Gate"
        ],
        "statID": "A0HardcreteMk1Gate"
    },
    "R-Defense-HardcreteWall": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HardcreteWall",
        "keyTopic": 1,
        "msgName": "RES_DF_HCW1",
        "name": "Hardcrete",
        "requiredResearch": [
            "R-Sys-Engineering01"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "resultStructures": [
            "A0HardcreteMk1CWall",
            "A0HardcreteMk1Wall"
        ],
        "statID": "A0HardcreteMk1Wall"
    },
    "R-Defense-HeavyLas": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HeavyLas",
        "msgName": "RES_EMP_HEAVYLAS",
        "name": "Heavy Laser Emplacement",
        "requiredResearch": [
            "R-Wpn-HvyLaser"
        ],
        "researchPoints": 20400,
        "researchPower": 450,
        "resultStructures": [
            "Emplacement-HeavyLaser"
        ],
        "statID": "Emplacement-HeavyLaser"
    },
    "R-Defense-Howitzer": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Howitzer",
        "msgName": "RES_EMP_HOW",
        "name": "Howitzer Emplacement",
        "requiredResearch": [
            "R-Wpn-HowitzerMk1"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "Emplacement-Howitzer105"
        ],
        "statID": "Emplacement-Howitzer105"
    },
    "R-Defense-Howitzer-Incenediary": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Howitzer-Incenediary",
        "msgName": "RES_EMP_INH",
        "name": "Incendiary Howitzer Emplacement",
        "requiredResearch": [
            "R-Defense-Howitzer",
            "R-Wpn-Howitzer-Incenediary"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "Emplacement-Howitzer-Incenediary"
        ],
        "statID": "Emplacement-Howitzer-Incenediary"
    },
    "R-Defense-HvyA-Trocket": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HvyA-Trocket",
        "msgName": "RES_EMP_HVATR",
        "name": "Tank Killer Emplacement",
        "requiredResearch": [
            "R-Wpn-Rocket07-Tank-Killer"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "Emplacement-HvyATrocket"
        ],
        "statID": "Emplacement-HvyATrocket"
    },
    "R-Defense-HvyArtMissile": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HvyArtMissile",
        "msgName": "RES_EMP_HvAM",
        "name": "Archangel Missile Battery",
        "redStructures": [
            "Emplacement-Howitzer105",
            "Emplacement-Rocket06-IDF",
            "Emplacement-MortarPit02"
        ],
        "requiredResearch": [
            "R-Wpn-HvArtMissile"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultStructures": [
            "Emplacement-HvART-pit"
        ],
        "statID": "Emplacement-HvART-pit"
    },
    "R-Defense-HvyFlamer": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HvyFlamer",
        "msgName": "RES_EMP_HVFL",
        "name": "Inferno Bunker",
        "redStructures": [
            "PillBox5"
        ],
        "requiredResearch": [
            "R-Wpn-Flame2"
        ],
        "researchPoints": 4000,
        "researchPower": 125,
        "resultStructures": [
            "Tower-Projector"
        ],
        "statID": "Tower-Projector"
    },
    "R-Defense-HvyHowitzer": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HvyHowitzer",
        "msgName": "RES_EMP_HvHOW",
        "name": "Ground Shaker Emplacement",
        "requiredResearch": [
            "R-Defense-Howitzer",
            "R-Wpn-HvyHowitzer"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultStructures": [
            "Emplacement-Howitzer150"
        ],
        "statID": "Emplacement-Howitzer105"
    },
    "R-Defense-HvyMor": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HvyMor",
        "msgName": "RES_EMP_HvyMor",
        "name": "Bombard Pit",
        "redStructures": [
            "Emplacement-MortarPit01"
        ],
        "requiredResearch": [
            "R-Defense-MortarPit",
            "R-Wpn-Mortar02Hvy"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultStructures": [
            "Emplacement-MortarPit02"
        ],
        "statID": "Emplacement-MortarPit01"
    },
    "R-Defense-IDFRocket": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-IDFRocket",
        "msgName": "RES_EMP_IDFR",
        "name": "Ripple Rocket Battery",
        "requiredResearch": [
            "R-Wpn-Rocket06-IDF",
            "R-Defense-MRL"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "Emplacement-Rocket06-IDF"
        ],
        "statID": "Emplacement-Rocket06-IDF"
    },
    "R-Defense-MRL": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-MRL",
        "msgName": "RES_EMP_MRL",
        "name": "Mini-Rocket Battery",
        "requiredResearch": [
            "R-Wpn-Rocket02-MRL",
            "R-Defense-HardcreteWall"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "Emplacement-MRL-pit"
        ],
        "statID": "Emplacement-MRL-pit"
    },
    "R-Defense-MassDriver": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-MassDriver",
        "msgName": "RES_EMP_MD",
        "name": "Mass Driver Fortress",
        "requiredResearch": [
            "R-Wpn-RailGun03",
            "R-Wpn-Rail-ROF03",
            "R-Defense-WallUpgrade10"
        ],
        "researchPoints": 50000,
        "researchPower": 450,
        "resultStructures": [
            "X-Super-MassDriver"
        ],
        "statID": "X-Super-MassDriver"
    },
    "R-Defense-MdArtMissile": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-MdArtMissile",
        "msgName": "RES_EMP_MdAM",
        "name": "Seraph Missile Battery",
        "redStructures": [
            "Emplacement-MRL-pit"
        ],
        "requiredResearch": [
            "R-Wpn-MdArtMissile"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "Emplacement-MdART-pit"
        ],
        "statID": "Emplacement-MdART-pit"
    },
    "R-Defense-MortarPit": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-MortarPit",
        "msgName": "RES_EMP_Mpit",
        "name": "Mortar Pit",
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Wpn-Mortar01Lt"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "Emplacement-MortarPit01"
        ],
        "statID": "Emplacement-MortarPit01"
    },
    "R-Defense-MortarPit-Incenediary": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-MortarPit-Incenediary",
        "msgName": "RES_EMP_IMP",
        "name": "Incendiary Mortar Pit",
        "requiredResearch": [
            "R-Wpn-Mortar-Incenediary",
            "R-Defense-HvyMor"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultStructures": [
            "Emplacement-MortarPit-Incenediary"
        ],
        "statID": "Emplacement-MortarPit-Incenediary"
    },
    "R-Defense-Pillbox01": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Pillbox01",
        "msgName": "RES_DF_P1",
        "name": "Heavy Machinegun Bunker",
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Wpn-MG-Damage01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "PillBox1"
        ],
        "statID": "PillBox1"
    },
    "R-Defense-Pillbox04": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Pillbox04",
        "msgName": "RES_PB_LC",
        "name": "Light Cannon Bunker",
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Wpn-Cannon1Mk1"
        ],
        "researchPoints": 1500,
        "researchPower": 46,
        "resultStructures": [
            "PillBox4"
        ],
        "statID": "PillBox4"
    },
    "R-Defense-Pillbox05": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Pillbox05",
        "msgName": "RES_PB_FL",
        "name": "Flamer Bunker",
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Wpn-Flamer01Mk1"
        ],
        "researchPoints": 1500,
        "researchPower": 46,
        "resultStructures": [
            "PillBox5"
        ],
        "statID": "PillBox5"
    },
    "R-Defense-Pillbox06": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Pillbox06",
        "msgName": "RES_PB_ATR",
        "name": "Lancer Tower",
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Wpn-Rocket01-LtAT"
        ],
        "researchPoints": 1500,
        "researchPower": 46,
        "resultStructures": [
            "GuardTower5"
        ],
        "statID": "GuardTower5"
    },
    "R-Defense-PlasmaCannon": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-PlasmaCannon",
        "msgName": "RES_EMP_PLASCAN",
        "name": "Plasma Cannon Emplacement",
        "requiredResearch": [
            "R-Wpn-PlasmaCannon"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "Emplacement-PlasmaCannon"
        ],
        "statID": "Emplacement-PulseLaser"
    },
    "R-Defense-PlasmiteFlamer": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-PlasmiteFlamer",
        "msgName": "RES_EMP_PFL",
        "name": "Plasmite Flamer Bunker",
        "redStructures": [
            "WallTower-Projector",
            "Tower-Projector"
        ],
        "requiredResearch": [
            "R-Wpn-Plasmite-Flamer"
        ],
        "researchPoints": 4000,
        "researchPower": 125,
        "resultStructures": [
            "Plasmite-flamer-bunker"
        ],
        "statID": "Plasmite-flamer-bunker"
    },
    "R-Defense-PrisLas": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-PrisLas",
        "msgName": "RES_EMP_PrisLas",
        "name": "Flashlight Emplacement",
        "requiredResearch": [
            "R-Wpn-Laser01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "Emplacement-PrisLas"
        ],
        "statID": "Emplacement-PrisLas"
    },
    "R-Defense-PulseLas": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-PulseLas",
        "msgName": "RES_EMP_PulseLas",
        "name": "Pulse Laser Tower",
        "requiredResearch": [
            "R-Wpn-Laser02"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "GuardTower-BeamLas"
        ],
        "statID": "GuardTower-BeamLas"
    },
    "R-Defense-Rail2": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Rail2",
        "msgName": "RES_EMP_Rail2",
        "name": "Rail Gun Emplacement",
        "requiredResearch": [
            "R-Wpn-RailGun02"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "resultStructures": [
            "Emplacement-Rail2"
        ],
        "statID": "Emplacement-Rail2"
    },
    "R-Defense-Rail3": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Rail3",
        "msgName": "RES_EMP_Rail3",
        "name": "Gauss Cannon Emplacement",
        "redStructures": [
            "Emplacement-Rail2"
        ],
        "requiredResearch": [
            "R-Wpn-RailGun03"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "resultStructures": [
            "Emplacement-Rail3"
        ],
        "statID": "Emplacement-Rail3"
    },
    "R-Defense-RotHow": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-RotHow",
        "msgName": "RES_EMP_RotHOW",
        "name": "Hellstorm Emplacement",
        "redStructures": [
            "Emplacement-Howitzer105"
        ],
        "requiredResearch": [
            "R-Wpn-Howitzer03-Rot"
        ],
        "researchPoints": 5000,
        "researchPower": 156,
        "resultStructures": [
            "Emplacement-RotHow"
        ],
        "statID": "Emplacement-RotHow"
    },
    "R-Defense-RotMG": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-RotMG",
        "msgName": "RES_DEF_RotMG",
        "name": "Rotary MG Bunker",
        "redStructures": [
            "PillBox1"
        ],
        "requiredResearch": [
            "R-Wpn-MG4"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "Pillbox-RotMG"
        ],
        "statID": "Pillbox-RotMG"
    },
    "R-Defense-RotMor": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-RotMor",
        "msgName": "RES_EMP_RotMor",
        "name": "Pepperpot Pit",
        "redStructures": [
            "Emplacement-MortarPit01"
        ],
        "requiredResearch": [
            "R-Wpn-Mortar3"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "Emplacement-RotMor"
        ],
        "statID": "Emplacement-RotMor"
    },
    "R-Defense-SamSite1": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-SamSite1",
        "msgName": "RES_EMP_SAM1",
        "name": "Avenger SAM Site",
        "requiredResearch": [
            "R-Wpn-Missile-LtSAM"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "P0-AASite-SAM1"
        ],
        "statID": "P0-AASite-SAM1"
    },
    "R-Defense-SamSite2": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-SamSite2",
        "msgName": "RES_EMP_SAM2",
        "name": "Vindicator SAM Site",
        "redStructures": [
            "P0-AASite-SAM1"
        ],
        "requiredResearch": [
            "R-Wpn-Missile-HvSAM"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultStructures": [
            "P0-AASite-SAM2"
        ],
        "statID": "P0-AASite-SAM2"
    },
    "R-Defense-Sunburst": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Sunburst",
        "name": "Sunburst AA Site",
        "requiredResearch": [
            "R-Wpn-Sunburst"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "resultStructures": [
            "P0-AASite-Sunburst"
        ],
        "statID": "P0-AASite-Sunburst",
        "techCode": 1
    },
    "R-Defense-Super-Cannon": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Super-Cannon",
        "msgName": "RES_EMP_CAN",
        "name": "Cannon Fortress",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage05",
            "R-Defense-WallUpgrade05"
        ],
        "researchPoints": 8400,
        "researchPower": 262,
        "resultStructures": [
            "X-Super-Cannon"
        ],
        "statID": "X-Super-Cannon"
    },
    "R-Defense-Super-Missile": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Super-Missile",
        "msgName": "RES_EMP_MSL",
        "name": "Missile Fortress",
        "requiredResearch": [
            "R-Defense-WallUpgrade10",
            "R-Wpn-Missile2A-T",
            "R-Wpn-Missile-ROF03"
        ],
        "researchPoints": 50000,
        "researchPower": 450,
        "resultStructures": [
            "X-Super-Missile"
        ],
        "statID": "X-Super-Missile"
    },
    "R-Defense-Super-Rocket": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Super-Rocket",
        "msgName": "RES_EMP_RKT",
        "name": "Heavy Rocket Bastion",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Accuracy02",
            "R-Defense-WallUpgrade05",
            "R-Wpn-Rocket-Damage08"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "resultStructures": [
            "X-Super-Rocket"
        ],
        "statID": "X-Super-Rocket"
    },
    "R-Defense-TankTrap01": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-TankTrap01",
        "msgName": "RES_TTRAP1",
        "name": "Tank Traps",
        "requiredResearch": [
            "R-Sys-Engineering01"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "resultStructures": [
            "A0TankTrap"
        ],
        "statID": "A0TankTrap"
    },
    "R-Defense-Tower01": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Tower01",
        "keyTopic": 1,
        "msgName": "RES_TOWER1",
        "name": "Heavy Machinegun Guard Tower",
        "requiredResearch": [
            "R-Wpn-MG1Mk1"
        ],
        "requiredStructures": [
            "A0CommandCentre"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "resultStructures": [
            "GuardTower1"
        ],
        "statID": "GuardTower1"
    },
    "R-Defense-Tower06": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Tower06",
        "msgName": "RES_EMP_PODTOW",
        "name": "Mini-Rocket Tower",
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Wpn-Rocket05-MiniPod"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultStructures": [
            "GuardTower6"
        ],
        "statID": "GuardTower6"
    },
    "R-Defense-Wall-RotMg": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Wall-RotMg",
        "msgName": "RES_WT7_RMG",
        "name": "Assault Gun Hardpoint",
        "redStructures": [
            "WallTower01"
        ],
        "requiredResearch": [
            "R-Wpn-MG4",
            "R-Defense-RotMG"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "Wall-RotMg"
        ],
        "statID": "Wall-RotMg"
    },
    "R-Defense-Wall-VulcanCan": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Wall-VulcanCan",
        "msgName": "RES_WT8_RC",
        "name": "Assault Cannon Hardpoint",
        "redStructures": [
            "WallTower03"
        ],
        "requiredResearch": [
            "R-Wpn-Cannon5"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "Wall-VulcanCan"
        ],
        "statID": "Wall-VulcanCan"
    },
    "R-Defense-WallTower-A-Tmiss": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-A-Tmiss",
        "msgName": "RES_WT9_ATM",
        "name": "Scourge Missile Hardpoint",
        "redStructures": [
            "WallTower06"
        ],
        "requiredResearch": [
            "R-Wpn-Missile2A-T"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultStructures": [
            "WallTower-Atmiss"
        ],
        "statID": "WallTower-Atmiss"
    },
    "R-Defense-WallTower-DoubleAAgun": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-DoubleAAgun",
        "msgName": "RES_WT_DOUBLEAA",
        "name": "AA Flak Cannon Hardpoint",
        "requiredResearch": [
            "R-Wpn-AAGun02"
        ],
        "researchPoints": 30000,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-DoubleAAGun"
        ],
        "statID": "WallTower-DoubleAAGun"
    },
    "R-Defense-WallTower-HPVcannon": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-HPVcannon",
        "msgName": "RES_WT13_HPV",
        "name": "Hyper Velocity Cannon Hardpoint",
        "redStructures": [
            "WallTower02"
        ],
        "requiredResearch": [
            "R-Wpn-Cannon4AMk1"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "WallTower-HPVcannon"
        ],
        "statID": "WallTower-HPVcannon"
    },
    "R-Defense-WallTower-HvyA-Trocket": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-HvyA-Trocket",
        "msgName": "RES_WT12_HAT",
        "name": "Tank Killer Hardpoint",
        "requiredResearch": [
            "R-Wpn-Rocket07-Tank-Killer"
        ],
        "researchPoints": 5000,
        "researchPower": 156,
        "resultStructures": [
            "WallTower-HvATrocket"
        ],
        "statID": "WallTower-HvATrocket"
    },
    "R-Defense-WallTower-PulseLas": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-PulseLas",
        "msgName": "RES_WT14_PLS",
        "name": "Pulse Laser Hardpoint",
        "requiredResearch": [
            "R-Wpn-Laser02"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-PulseLas"
        ],
        "statID": "WallTower-PulseLas"
    },
    "R-Defense-WallTower-QuadRotAA": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-QuadRotAA",
        "msgName": "RES_WT_QUADAA",
        "name": "Whirlwind Hardpoint",
        "requiredResearch": [
            "R-Defense-AASite-QuadRotMg"
        ],
        "researchPoints": 30000,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-QuadRotAAGun"
        ],
        "statID": "WallTower-QuadRotAAGun"
    },
    "R-Defense-WallTower-Rail2": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-Rail2",
        "msgName": "RES_WT15_RL2",
        "name": "Rail Gun Hardpoint",
        "requiredResearch": [
            "R-Wpn-RailGun02"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-Rail2"
        ],
        "statID": "WallTower-Rail2"
    },
    "R-Defense-WallTower-Rail3": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-Rail3",
        "msgName": "RES_WT15_RL3",
        "name": "Gauss Cannon Hardpoint",
        "redStructures": [
            "WallTower-Rail2"
        ],
        "requiredResearch": [
            "R-Wpn-RailGun03"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-Rail3"
        ],
        "statID": "WallTower-Rail3"
    },
    "R-Defense-WallTower-SamHvy": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-SamHvy",
        "msgName": "RES_MS_SAM2WT",
        "name": "Vindicator Hardpoint",
        "redStructures": [
            "WallTower-SamSite"
        ],
        "requiredResearch": [
            "R-Wpn-Missile-HvSAM",
            "R-Defense-WallUpgrade07"
        ],
        "researchPoints": 30000,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-SamHvy"
        ],
        "statID": "WallTower-SamHvy"
    },
    "R-Defense-WallTower-SamSite": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-SamSite",
        "msgName": "RES_MS_SAM1WT",
        "name": "Avenger Hardpoint",
        "requiredResearch": [
            "R-Defense-WallUpgrade07",
            "R-Defense-SamSite1"
        ],
        "researchPoints": 30000,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-SamSite"
        ],
        "statID": "WallTower-SamSite"
    },
    "R-Defense-WallTower-TwinAGun": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-TwinAGun",
        "msgName": "RES_WT_TWINAGHP",
        "name": "Twin Assault Gun Hardpoint",
        "redStructures": [
            "Wall-RotMg"
        ],
        "requiredResearch": [
            "R-Wpn-MG5"
        ],
        "researchPoints": 15000,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-TwinAssaultGun"
        ],
        "statID": "WallTower-TwinAssaultGun"
    },
    "R-Defense-WallTower01": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower01",
        "msgName": "RES_DF_WT1",
        "name": "Heavy Machinegun Hardpoint",
        "requiredResearch": [
            "R-Defense-Pillbox01",
            "R-Defense-HardcreteWall",
            "R-Wpn-MG3Mk1"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "WallTower01"
        ],
        "statID": "WallTower01"
    },
    "R-Defense-WallTower02": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower02",
        "msgName": "RES_WT2_LC",
        "name": "Light Cannon Hardpoint",
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Wpn-Cannon1Mk1"
        ],
        "researchPoints": 1500,
        "researchPower": 46,
        "resultStructures": [
            "WallTower02"
        ],
        "statID": "WallTower02"
    },
    "R-Defense-WallTower03": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower03",
        "msgName": "RES_WT3_MC",
        "name": "Medium Cannon Hardpoint",
        "redStructures": [
            "WallTower02"
        ],
        "requiredResearch": [
            "R-Wpn-Cannon2Mk1",
            "R-Defense-WallTower02"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "resultStructures": [
            "WallTower03"
        ],
        "statID": "WallTower03"
    },
    "R-Defense-WallTower04": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower04",
        "msgName": "RES_WT4_HC",
        "name": "Heavy Cannon Hardpoint",
        "requiredResearch": [
            "R-Defense-WallTower03",
            "R-Wpn-Cannon3Mk1"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultStructures": [
            "WallTower04"
        ],
        "statID": "WallTower04"
    },
    "R-Defense-WallTower06": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower06",
        "msgName": "RES_WT6_ATR",
        "name": "Lancer Hardpoint",
        "requiredResearch": [
            "R-Wpn-Rocket01-LtAT",
            "R-Defense-HardcreteWall"
        ],
        "researchPoints": 1500,
        "researchPower": 46,
        "resultStructures": [
            "WallTower06"
        ],
        "statID": "WallTower06",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Defense-WallUpgrade01": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade01",
        "imdName": "BLWALLH.PIE",
        "msgName": "RES_DF_WU1",
        "name": "Improved Hardcrete",
        "requiredResearch": [
            "R-Defense-HardcreteWall"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Defense-WallUpgrade02": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade02",
        "imdName": "BLWALLH.PIE",
        "name": "Improved Hardcrete Mk2",
        "requiredResearch": [
            "R-Defense-WallUpgrade01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Defense-WallUpgrade03": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade03",
        "imdName": "BLWALLH.PIE",
        "name": "Improved Hardcrete Mk3",
        "requiredResearch": [
            "R-Defense-WallUpgrade02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Defense-WallUpgrade04": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade04",
        "imdName": "BLWALLH.PIE",
        "msgName": "RES_DF_WU4",
        "name": "Supercrete",
        "requiredResearch": [
            "R-Sys-Engineering02",
            "R-Struc-Research-Upgrade04",
            "R-Defense-WallUpgrade03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Defense-WallUpgrade05": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade05",
        "imdName": "BLWALLH.PIE",
        "name": "Supercrete Mk2",
        "requiredResearch": [
            "R-Defense-WallUpgrade04"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Defense-WallUpgrade06": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade06",
        "imdName": "BLWALLH.PIE",
        "name": "Supercrete Mk3",
        "requiredResearch": [
            "R-Defense-WallUpgrade05"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Defense-WallUpgrade07": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade07",
        "imdName": "BLWALLH.PIE",
        "msgName": "RES_DF_WU7",
        "name": "Plascrete",
        "requiredResearch": [
            "R-Defense-WallUpgrade06",
            "R-Sys-Engineering03"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Defense-WallUpgrade08": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade08",
        "imdName": "BLWALLH.PIE",
        "name": "Plascrete Mk2",
        "requiredResearch": [
            "R-Defense-WallUpgrade07"
        ],
        "researchPoints": 14000,
        "researchPower": 437,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Defense-WallUpgrade09": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade09",
        "imdName": "BLWALLH.PIE",
        "name": "Plascrete Mk3",
        "requiredResearch": [
            "R-Defense-WallUpgrade08"
        ],
        "researchPoints": 16000,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Defense-WallUpgrade10": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade10",
        "imdName": "BLWALLH.PIE",
        "name": "Plasteel",
        "requiredResearch": [
            "R-Defense-WallUpgrade09"
        ],
        "researchPoints": 18000,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Defense-WallUpgrade11": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade11",
        "imdName": "BLWALLH.PIE",
        "name": "Plasteel Mk2",
        "requiredResearch": [
            "R-Defense-WallUpgrade10"
        ],
        "researchPoints": 22000,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Defense-WallUpgrade12": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade12",
        "imdName": "BLWALLH.PIE",
        "name": "Plasteel Mk3",
        "requiredResearch": [
            "R-Defense-WallUpgrade11"
        ],
        "researchPoints": 24000,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Wall",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-CommandRelay": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-CommandRelay",
        "keyTopic": 1,
        "msgName": "RES_ST_CR1",
        "name": "Command Relay Post",
        "requiredResearch": [
            "R-Sys-Sensor-Tower01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "A0ComDroidControl"
        ],
        "statID": "A0ComDroidControl"
    },
    "R-Struc-Factory-Cyborg": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Cyborg",
        "msgName": "RES_ST_FCY1",
        "name": "Cyborg Factory",
        "requiredResearch": [
            "R-Sys-Engineering01"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "resultComponents": [
            "CyborgLightBody",
            "CyborgLegs"
        ],
        "resultStructures": [
            "A0CyborgFactory"
        ],
        "statID": "A0CyborgFactory"
    },
    "R-Struc-Factory-Module": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Module",
        "keyTopic": 1,
        "msgName": "RES_ST_FM1",
        "name": "Factory Module",
        "requiredResearch": [
            "R-Struc-Factory-Cyborg",
            "R-Struc-PowerModuleMk1"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultStructures": [
            "A0FacMod1"
        ],
        "statID": "A0FacMod1"
    },
    "R-Struc-Factory-Upgrade01": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade01",
        "imdName": "BLFACT1.PIE",
        "keyTopic": 1,
        "msgName": "RES_ST_FU1",
        "name": "Automated Manufacturing",
        "requiredResearch": [
            "R-Struc-Factory-Module"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Factory-Upgrade04": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade04",
        "imdName": "BLFACT1.PIE",
        "keyTopic": 1,
        "msgName": "RES_ST_FU4",
        "name": "Robotic Manufacturing",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade01",
            "R-Struc-Research-Upgrade03"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 90
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Factory-Upgrade07": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade07",
        "imdName": "BLFACT1.PIE",
        "keyTopic": 1,
        "msgName": "RES_ST_FU7",
        "name": "Advanced Manufacturing",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade04",
            "R-Sys-Engineering03"
        ],
        "researchPoints": 15200,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 90
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Factory-Upgrade09": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade09",
        "imdName": "BLFACT1.PIE",
        "name": "Self-Replicating Manufacturing",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade07"
        ],
        "researchPoints": 19200,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 60
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Materials01": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Materials01",
        "imdName": "icmolql.pie",
        "msgName": "RES_ST_MAT1",
        "name": "Reinforced Base Structure Materials",
        "requiredResearch": [
            "R-Defense-WallUpgrade01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Materials02": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Materials02",
        "imdName": "icmolql.pie",
        "name": "Reinforced Base Structure Materials Mk2",
        "requiredResearch": [
            "R-Struc-Materials01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Materials03": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Materials03",
        "imdName": "icmolql.pie",
        "name": "Reinforced Base Structure Materials Mk3",
        "requiredResearch": [
            "R-Struc-Materials02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Materials04": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Materials04",
        "imdName": "icmolql.pie",
        "msgName": "RES_ST_MAT4",
        "name": "Hardened Base Structure Materials",
        "requiredResearch": [
            "R-Defense-WallUpgrade04",
            "R-Struc-Materials03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Materials05": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Materials05",
        "imdName": "icmolql.pie",
        "name": "Hardened Base Structure Materials Mk2",
        "requiredResearch": [
            "R-Struc-Materials04"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Materials06": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Materials06",
        "imdName": "icmolql.pie",
        "name": "Hardened Base Structure Materials Mk3",
        "requiredResearch": [
            "R-Struc-Materials05"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Materials07": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Materials07",
        "imdName": "icmolql.pie",
        "msgName": "RES_ST_MAT7",
        "name": "Advanced Base Structure Materials",
        "requiredResearch": [
            "R-Defense-WallUpgrade07",
            "R-Struc-Materials06"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Materials08": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Materials08",
        "imdName": "icmolql.pie",
        "name": "Advanced Base Structure Materials Mk2",
        "requiredResearch": [
            "R-Struc-Materials07"
        ],
        "researchPoints": 14000,
        "researchPower": 437,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Armour",
                "value": 25
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Materials09": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Materials09",
        "imdName": "icmolql.pie",
        "name": "Advanced Base Structure Materials Mk3",
        "requiredResearch": [
            "R-Struc-Materials08"
        ],
        "researchPoints": 16000,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Armour",
                "value": 35
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Power-Upgrade01": {
        "iconID": "IMAGE_RES_POWERTECH",
        "id": "R-Struc-Power-Upgrade01",
        "imdName": "blpower4.pie",
        "keyTopic": 1,
        "msgName": "RES_POWU1",
        "name": "Gas Turbine Generator",
        "requiredResearch": [
            "R-Struc-Research-Upgrade04",
            "R-Struc-PowerModuleMk1"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "parameter": "PowerPoints",
                "value": 50
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Power-Upgrade01b": {
        "iconID": "IMAGE_RES_POWERTECH",
        "id": "R-Struc-Power-Upgrade01b",
        "imdName": "blpower4.pie",
        "keyTopic": 1,
        "name": "Gas Turbine Generator Mk2",
        "requiredResearch": [
            "R-Struc-Power-Upgrade01"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "parameter": "PowerPoints",
                "value": 25
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Power-Upgrade01c": {
        "iconID": "IMAGE_RES_POWERTECH",
        "id": "R-Struc-Power-Upgrade01c",
        "imdName": "blpower4.pie",
        "keyTopic": 1,
        "name": "Gas Turbine Generator Mk3",
        "requiredResearch": [
            "R-Struc-Power-Upgrade01b"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "parameter": "PowerPoints",
                "value": 25
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Power-Upgrade02": {
        "iconID": "IMAGE_RES_POWERTECH",
        "id": "R-Struc-Power-Upgrade02",
        "imdName": "blpower4.pie",
        "keyTopic": 1,
        "msgName": "RES_POWU2",
        "name": "Vapor Turbine Generator",
        "requiredResearch": [
            "R-Struc-Research-Upgrade07",
            "R-Struc-Power-Upgrade01c"
        ],
        "researchPoints": 9000,
        "researchPower": 281,
        "results": [
            {
                "class": "Building",
                "parameter": "PowerPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Power-Upgrade03": {
        "iconID": "IMAGE_RES_POWERTECH",
        "id": "R-Struc-Power-Upgrade03",
        "imdName": "blpower4.pie",
        "keyTopic": 1,
        "name": "Vapor Turbine Generator Mk2",
        "requiredResearch": [
            "R-Struc-Power-Upgrade02"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Building",
                "parameter": "PowerPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Power-Upgrade03a": {
        "iconID": "IMAGE_RES_POWERTECH",
        "id": "R-Struc-Power-Upgrade03a",
        "imdName": "blpower4.pie",
        "keyTopic": 1,
        "name": "Vapor Turbine Generator Mk3",
        "requiredResearch": [
            "R-Struc-Power-Upgrade03"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Building",
                "parameter": "PowerPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-PowerModuleMk1": {
        "iconID": "IMAGE_RES_POWERTECH",
        "id": "R-Struc-PowerModuleMk1",
        "keyTopic": 1,
        "msgName": "RES_POWMD1",
        "name": "Power Module",
        "requiredResearch": [
            "R-Vehicle-Engine01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "A0PowMod1"
        ],
        "results": [
            {
                "class": "Building",
                "parameter": "PowerPoints",
                "value": 25
            }
        ],
        "statID": "A0PowMod1"
    },
    "R-Struc-RepairFacility": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-RepairFacility",
        "msgName": "RES_REPAI1",
        "name": "Repair Facility",
        "requiredResearch": [
            "R-Sys-MobileRepairTurret01",
            "R-Struc-Factory-Module"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultStructures": [
            "A0RepairCentre3"
        ],
        "statID": "A0RepairCentre3"
    },
    "R-Struc-Research-Module": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Research-Module",
        "keyTopic": 1,
        "msgName": "RES_ST_RM1",
        "name": "Research Module",
        "requiredResearch": [
            "R-Struc-CommandRelay"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "A0ResearchModule1"
        ],
        "statID": "A0ResearchModule1"
    },
    "R-Struc-Research-Upgrade01": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Struc-Research-Upgrade01",
        "imdName": "blresch4.PIE",
        "keyTopic": 1,
        "msgName": "RES_ST_RU1",
        "name": "Synaptic Link Data Analysis",
        "requiredResearch": [
            "R-Struc-Research-Module"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Building",
                "parameter": "ResearchPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Research-Upgrade02": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Struc-Research-Upgrade02",
        "imdName": "blresch4.PIE",
        "name": "Synaptic Link Data Analysis Mk2",
        "requiredResearch": [
            "R-Struc-Research-Upgrade01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Building",
                "parameter": "ResearchPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Research-Upgrade03": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Struc-Research-Upgrade03",
        "imdName": "blresch4.PIE",
        "name": "Synaptic Link Data Analysis Mk3",
        "requiredResearch": [
            "R-Struc-Research-Upgrade02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Building",
                "parameter": "ResearchPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Research-Upgrade04": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Struc-Research-Upgrade04",
        "imdName": "blresch4.PIE",
        "keyTopic": 1,
        "msgName": "RES_ST_RU4",
        "name": "Dedicated Synaptic Link Data Analysis",
        "requiredResearch": [
            "R-Struc-Research-Upgrade03"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Building",
                "parameter": "ResearchPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Research-Upgrade05": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Struc-Research-Upgrade05",
        "imdName": "blresch4.PIE",
        "name": "Dedicated Synaptic Link Data Analysis Mk2",
        "requiredResearch": [
            "R-Struc-Research-Upgrade04"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "parameter": "ResearchPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Research-Upgrade06": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Struc-Research-Upgrade06",
        "imdName": "blresch4.PIE",
        "name": "Dedicated Synaptic Link Data Analysis Mk3",
        "requiredResearch": [
            "R-Struc-Research-Upgrade05"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Building",
                "parameter": "ResearchPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Research-Upgrade07": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Struc-Research-Upgrade07",
        "imdName": "blresch4.PIE",
        "keyTopic": 1,
        "msgName": "RES_ST_RU7",
        "name": "Neural Synapse Research Brain",
        "requiredResearch": [
            "R-Struc-Research-Upgrade06"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Building",
                "parameter": "ResearchPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Research-Upgrade08": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Struc-Research-Upgrade08",
        "imdName": "blresch4.PIE",
        "name": "Neural Synapse Research Brain Mk2",
        "requiredResearch": [
            "R-Struc-Research-Upgrade07"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Building",
                "parameter": "ResearchPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Research-Upgrade09": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Struc-Research-Upgrade09",
        "imdName": "blresch4.PIE",
        "name": "Neural Synapse Research Brain Mk3",
        "requiredResearch": [
            "R-Struc-Research-Upgrade08"
        ],
        "researchPoints": 14000,
        "researchPower": 437,
        "results": [
            {
                "class": "Building",
                "parameter": "ResearchPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-RprFac-Upgrade01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Struc-RprFac-Upgrade01",
        "msgName": "RES_ST_RFU1",
        "name": "Automated Repair Facility",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade01",
            "R-Struc-RepairFacility"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Building",
                "parameter": "RepairPoints",
                "value": 50
            }
        ],
        "statID": "A0RepairCentre3",
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-RprFac-Upgrade04": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Struc-RprFac-Upgrade04",
        "msgName": "RES_ST_RFU4",
        "name": "Robotic Repair Facility",
        "requiredResearch": [
            "R-Struc-RprFac-Upgrade01",
            "R-Struc-Factory-Upgrade04"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "parameter": "RepairPoints",
                "value": 50
            }
        ],
        "statID": "A0RepairCentre3",
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-RprFac-Upgrade06": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Struc-RprFac-Upgrade06",
        "name": "Advanced Repair Facility",
        "requiredResearch": [
            "R-Struc-RprFac-Upgrade04",
            "R-Sys-Engineering03"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Building",
                "parameter": "RepairPoints",
                "value": 50
            }
        ],
        "statID": "A0RepairCentre3",
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-VTOLFactory": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLFactory",
        "msgName": "RES_ST_VF",
        "name": "VTOL Factory",
        "requiredResearch": [
            "R-Vehicle-Prop-VTOL"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultStructures": [
            "A0VTolFactory1"
        ],
        "statID": "A0VTolFactory1"
    },
    "R-Struc-VTOLPad": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLPad",
        "msgName": "RES_ST_VP",
        "name": "VTOL Rearming Pad",
        "requiredResearch": [
            "R-Vehicle-Prop-VTOL",
            "R-Struc-VTOLFactory"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultStructures": [
            "A0VtolPad"
        ],
        "statID": "A0VtolPad"
    },
    "R-Struc-VTOLPad-Upgrade01": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLPad-Upgrade01",
        "keyTopic": 1,
        "msgName": "RES_ST_VPU1",
        "name": "Automated VTOL Rearming",
        "requiredResearch": [
            "R-Struc-VTOLPad"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Building",
                "parameter": "RearmPoints",
                "value": 30
            }
        ],
        "statID": "A0VtolPad",
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-VTOLPad-Upgrade02": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLPad-Upgrade02",
        "name": "Automated VTOL Rearming Mk2",
        "requiredResearch": [
            "R-Struc-VTOLPad-Upgrade01"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "parameter": "RearmPoints",
                "value": 30
            }
        ],
        "statID": "A0VtolPad",
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-VTOLPad-Upgrade03": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLPad-Upgrade03",
        "name": "Automated VTOL Rearming Mk3",
        "requiredResearch": [
            "R-Struc-VTOLPad-Upgrade02"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Building",
                "parameter": "RearmPoints",
                "value": 30
            }
        ],
        "statID": "A0VtolPad",
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-VTOLPad-Upgrade04": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLPad-Upgrade04",
        "msgName": "RES_ST_VPU4",
        "name": "Robotic VTOL Rearming",
        "requiredResearch": [
            "R-Struc-VTOLPad-Upgrade03",
            "R-Sys-Engineering02"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Building",
                "parameter": "RearmPoints",
                "value": 30
            }
        ],
        "statID": "A0VtolPad",
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-VTOLPad-Upgrade05": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLPad-Upgrade05",
        "name": "Robotic VTOL Rearming Mk2",
        "requiredResearch": [
            "R-Struc-VTOLPad-Upgrade04"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Building",
                "parameter": "RearmPoints",
                "value": 30
            }
        ],
        "statID": "A0VtolPad",
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-VTOLPad-Upgrade06": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLPad-Upgrade06",
        "name": "Robotic VTOL Rearming Mk3",
        "requiredResearch": [
            "R-Struc-VTOLPad-Upgrade05"
        ],
        "researchPoints": 14000,
        "researchPower": 437,
        "results": [
            {
                "class": "Building",
                "parameter": "RearmPoints",
                "value": 30
            }
        ],
        "statID": "A0VtolPad",
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-SuperTransport": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-SuperTransport",
        "keyTopic": 1,
        "msgName": "RES_SUPERTRANS",
        "name": "Super Transport",
        "requiredResearch": [
            "R-Cyborg-Transport",
            "R-Struc-VTOLFactory"
        ],
        "researchPoints": 4000,
        "researchPower": 125,
        "resultComponents": [
            "SuperTransportBody"
        ],
        "statID": "SuperTransportBody"
    },
    "R-Sys-Autorepair-General": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Sys-Autorepair-General",
        "imdName": "ICCCCONS.PIE",
        "keyTopic": 1,
        "msgName": "RES_SY_AR",
        "name": "Auto-Repair",
        "replacedComponents": [
            "ZNULLREPAIR:AutoRepair"
        ],
        "requiredResearch": [
            "R-Struc-Research-Upgrade08"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "AutoRepair"
        ],
        "subgroupIconID": "IMAGE_RES_GRPREP"
    },
    "R-Sys-CBSensor-Tower01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-CBSensor-Tower01",
        "msgName": "RES_SY_CBSTW1",
        "name": "CB Tower",
        "requiredResearch": [
            "R-Sys-CBSensor-Turret01",
            "R-Sys-Sensor-Tower02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultStructures": [
            "Sys-CB-Tower01"
        ],
        "statID": "Sys-CB-Tower01"
    },
    "R-Sys-CBSensor-Turret01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-CBSensor-Turret01",
        "msgName": "RES_SY_CBSTU1",
        "name": "CB Turret",
        "requiredResearch": [
            "R-Sys-Sensor-Upgrade01",
            "R-Wpn-Mortar-Acc01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultComponents": [
            "Sys-CBTurret01"
        ],
        "statID": "Sys-CBTurret01"
    },
    "R-Sys-Engineering01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Engineering01",
        "imdName": "trlcon.pie",
        "keyTopic": 1,
        "msgName": "RES_ENGIN1",
        "name": "Engineering",
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "CyborgSpade"
        ],
        "results": [
            {
                "class": "Construct",
                "parameter": "ConstructorPoints",
                "value": 10
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-Engineering02": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Engineering02",
        "imdName": "trlcon.pie",
        "keyTopic": 1,
        "msgName": "RES_ENGIN2",
        "name": "Improved Engineering",
        "requiredResearch": [
            "R-Sys-Engineering01",
            "R-Struc-Research-Upgrade04"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Construct",
                "parameter": "ConstructorPoints",
                "value": 20
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-Engineering03": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Engineering03",
        "imdName": "trlcon.pie",
        "keyTopic": 1,
        "msgName": "RES_ENGIN3",
        "name": "Advanced Engineering",
        "requiredResearch": [
            "R-Struc-Research-Upgrade08",
            "R-Sys-Engineering02"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Construct",
                "parameter": "ConstructorPoints",
                "value": 20
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-MobileRepairTurret01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-MobileRepairTurret01",
        "msgName": "RES_REPTU1",
        "name": "Mobile Repair Turret",
        "requiredResearch": [
            "R-Sys-Engineering01"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "resultComponents": [
            "CyborgRepair",
            "LightRepair1"
        ],
        "statID": "LightRepair1"
    },
    "R-Sys-MobileRepairTurretHvy": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-MobileRepairTurretHvy",
        "msgName": "RES_REPTUHVY",
        "name": "Heavy Repair Turret",
        "requiredResearch": [
            "R-Sys-Engineering02"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "resultComponents": [
            "HeavyRepair"
        ],
        "statID": "HeavyRepair"
    },
    "R-Sys-RadarDetector01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-RadarDetector01",
        "msgName": "RES_SY_RDST1",
        "name": "Radar Detector",
        "requiredResearch": [
            "R-Sys-Sensor-Upgrade01"
        ],
        "researchPoints": 2000,
        "researchPower": 62,
        "resultComponents": [
            "RadarDetector"
        ],
        "resultStructures": [
            "Sys-RadarDetector01"
        ],
        "statID": "RadarDetector"
    },
    "R-Sys-Resistance-Circuits": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Sys-Resistance-Circuits",
        "imdName": "ICCCCONS.PIE",
        "keyTopic": 1,
        "msgName": "RES_SY_RC",
        "name": "Nexus Resistance Circuits",
        "requiredResearch": [
            "R-Sys-Engineering03",
            "R-Struc-Research-Upgrade08",
            "R-Sys-Sensor-WS"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Resistance",
                "value": 180
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Resistance",
                "value": 180
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-Sensor-Tower01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-Tower01",
        "msgName": "RES_SY_STW1",
        "name": "Sensor Tower",
        "requiredResearch": [
            "R-Sys-Sensor-Turret01"
        ],
        "researchPoints": 900,
        "researchPower": 28,
        "resultStructures": [
            "Sys-SensoTower01"
        ],
        "statID": "Sys-SensoTower01"
    },
    "R-Sys-Sensor-Tower02": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-Tower02",
        "keyTopic": 1,
        "msgName": "RES_SY_STW2",
        "name": "Hardened Sensor Tower",
        "redStructures": [
            "Sys-SensoTower01"
        ],
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Sys-Sensor-Tower01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "Sys-SensoTower02"
        ],
        "statID": "Sys-SensoTower02"
    },
    "R-Sys-Sensor-Turret01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-Turret01",
        "msgName": "RES_SENSO1",
        "name": "Sensor Turret",
        "researchPoints": 900,
        "researchPower": 28,
        "resultComponents": [
            "SensorTurret1Mk1"
        ],
        "statID": "SensorTurret1Mk1"
    },
    "R-Sys-Sensor-UpLink": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-UpLink",
        "keyTopic": 1,
        "msgName": "RES_SY_S_UP",
        "name": "Satellite Uplink Center",
        "requiredResearch": [
            "R-Struc-Research-Upgrade08",
            "R-Sys-Sensor-WS",
            "R-Sys-Engineering03"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultStructures": [
            "A0Sat-linkCentre"
        ],
        "statID": "A0Sat-linkCentre"
    },
    "R-Sys-Sensor-Upgrade01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-Upgrade01",
        "imdName": "GNLSNSR1.PIE",
        "keyTopic": 1,
        "msgName": "RES_SY_SU1",
        "name": "Sensor Upgrade",
        "requiredResearch": [
            "R-Struc-Research-Upgrade04",
            "R-Sys-Sensor-Tower01"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "results": [
            {
                "class": "Sensor",
                "parameter": "Range",
                "value": 25
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-Sensor-Upgrade02": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-Upgrade02",
        "imdName": "GNLSNSR1.PIE",
        "keyTopic": 1,
        "msgName": "RES_SY_SU2",
        "name": "Sensor Upgrade Mk2",
        "requiredResearch": [
            "R-Sys-Sensor-Upgrade01",
            "R-Struc-Research-Upgrade05"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Sensor",
                "parameter": "Range",
                "value": 15
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-Sensor-Upgrade03": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-Upgrade03",
        "imdName": "GNLSNSR1.PIE",
        "keyTopic": 1,
        "msgName": "RES_SY_SU3",
        "name": "Sensor Upgrade Mk3",
        "requiredResearch": [
            "R-Sys-Sensor-Upgrade02",
            "R-Struc-Research-Upgrade07"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Sensor",
                "parameter": "Range",
                "value": 10
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-Sensor-WS": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-WS",
        "keyTopic": 1,
        "msgName": "RES_SY_S_WST",
        "name": "Wide Spectrum Sensor",
        "requiredResearch": [
            "R-Struc-Research-Upgrade07",
            "R-Sys-VTOLCBS-Turret01",
            "R-Sys-CBSensor-Turret01",
            "R-Sys-VTOLStrike-Turret01",
            "R-Sys-Sensor-Turret01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Sensor-WideSpec"
        ],
        "statID": "Sensor-WideSpec"
    },
    "R-Sys-Sensor-WSTower": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-WSTower",
        "keyTopic": 1,
        "msgName": "RES_SY_S_WS",
        "name": "Wide Spectrum Sensor Tower",
        "requiredResearch": [
            "R-Sys-Sensor-WS",
            "R-Sys-Sensor-Tower02"
        ],
        "researchPoints": 16400,
        "researchPower": 450,
        "resultStructures": [
            "Sys-SensoTowerWS"
        ],
        "statID": "Sys-SensoTowerWS"
    },
    "R-Sys-Spade1Mk1": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Spade1Mk1",
        "keyTopic": 1,
        "name": "Construction Unit",
        "requiredResearch": [
            "R-Sys-Spade1Mk1"
        ],
        "researchPoints": 10,
        "resultComponents": [
            "Spade1Mk1"
        ],
        "statID": "Spade1Mk1",
        "techCode": 1
    },
    "R-Sys-SpyTower": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-SpyTower",
        "imdName": "icmolql.pie",
        "keyTopic": 1,
        "name": "Nexus Link Tower",
        "requiredResearch": [
            "R-Sys-SpyTurret",
            "R-Sys-Sensor-Tower02"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultStructures": [
            "Sys-SpyTower"
        ],
        "statID": "Sys-SpyTower"
    },
    "R-Sys-SpyTurret": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-SpyTurret",
        "imdName": "icmolql.pie",
        "keyTopic": 1,
        "msgName": "RES_SY_SPT",
        "name": "Nexus Link Turret",
        "requiredResearch": [
            "R-Sys-Engineering03",
            "R-Struc-Research-Upgrade08",
            "R-Sys-Sensor-WS"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "SpyTurret01"
        ],
        "statID": "SpyTurret01"
    },
    "R-Sys-VTOLCBS-Tower01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-VTOLCBS-Tower01",
        "keyTopic": 1,
        "msgName": "RES_SY_VCBSTW1",
        "name": "VTOL CB Tower",
        "requiredResearch": [
            "R-Sys-VTOLCBS-Turret01",
            "R-Sys-Sensor-Tower02"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultStructures": [
            "Sys-VTOL-CB-Tower01"
        ],
        "statID": "Sys-VTOL-CB-Tower01"
    },
    "R-Sys-VTOLCBS-Turret01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-VTOLCBS-Turret01",
        "msgName": "RES_SY_VCBSTU1",
        "name": "VTOL CB Turret",
        "requiredResearch": [
            "R-Sys-CBSensor-Turret01",
            "R-Sys-VTOLStrike-Turret01",
            "R-Sys-Sensor-Upgrade02"
        ],
        "researchPoints": 8400,
        "researchPower": 262,
        "resultComponents": [
            "Sys-VTOLCBTurret01"
        ],
        "statID": "Sys-VTOLCBTurret01"
    },
    "R-Sys-VTOLStrike-Tower01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-VTOLStrike-Tower01",
        "msgName": "RES_SY_VSTW1",
        "name": "VTOL Strike Tower",
        "requiredResearch": [
            "R-Sys-VTOLStrike-Turret01",
            "R-Sys-Sensor-Tower02"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultStructures": [
            "Sys-VTOL-RadarTower01"
        ],
        "statID": "Sys-VTOL-RadarTower01"
    },
    "R-Sys-VTOLStrike-Turret01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-VTOLStrike-Turret01",
        "msgName": "RES_SY_VSTU1",
        "name": "VTOL Strike Turret",
        "requiredResearch": [
            "R-Sys-Sensor-Turret01",
            "R-Struc-VTOLPad",
            "R-Sys-Sensor-Upgrade01"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Sys-VstrikeTurret01"
        ],
        "statID": "Sys-VstrikeTurret01"
    },
    "R-Vehicle-Armor-Heat01": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat01",
        "imdName": "icamrhot.pie",
        "msgName": "RES_V_AH1",
        "name": "Thermal Armor",
        "requiredResearch": [
            "R-Vehicle-Metals03"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Vehicle-Armor-Heat02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat02",
        "imdName": "icamrhot.pie",
        "name": "Thermal Armor Mk2",
        "requiredResearch": [
            "R-Vehicle-Armor-Heat01"
        ],
        "researchPoints": 7000,
        "researchPower": 218,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Armor-Heat03": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat03",
        "imdName": "icamrhot.pie",
        "name": "Thermal Armor Mk3",
        "requiredResearch": [
            "R-Vehicle-Armor-Heat02"
        ],
        "researchPoints": 9000,
        "researchPower": 281,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Armor-Heat04": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat04",
        "imdName": "icamrhot.pie",
        "msgName": "RES_V_AH4",
        "name": "High Intensity Thermal Armor",
        "requiredResearch": [
            "R-Vehicle-Armor-Heat03",
            "R-Vehicle-Metals06"
        ],
        "researchPoints": 11000,
        "researchPower": 343,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Vehicle-Armor-Heat05": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat05",
        "imdName": "icamrhot.pie",
        "name": "High Intensity Thermal Armor Mk2",
        "requiredResearch": [
            "R-Vehicle-Armor-Heat04"
        ],
        "researchPoints": 13000,
        "researchPower": 406,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Armor-Heat06": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat06",
        "imdName": "icamrhot.pie",
        "name": "High Intensity Thermal Armor Mk3",
        "requiredResearch": [
            "R-Vehicle-Armor-Heat05"
        ],
        "researchPoints": 15000,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Armor-Heat07": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat07",
        "imdName": "icamrhot.pie",
        "msgName": "RES_V_AH7",
        "name": "Vehicle Superdense Thermal Armor",
        "requiredResearch": [
            "R-Vehicle-Armor-Heat06"
        ],
        "researchPoints": 17000,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Vehicle-Armor-Heat08": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat08",
        "imdName": "icamrhot.pie",
        "name": "Vehicle Superdense Thermal Armor Mk2",
        "requiredResearch": [
            "R-Vehicle-Armor-Heat07"
        ],
        "researchPoints": 19000,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Armor-Heat09": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat09",
        "imdName": "icamrhot.pie",
        "name": "Vehicle Superdense Thermal Armor Mk3",
        "requiredResearch": [
            "R-Vehicle-Armor-Heat08"
        ],
        "researchPoints": 21000,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Body01": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body01",
        "msgName": "RES_V_B01",
        "name": "Light Body - Viper",
        "requiredResearch": [
            "R-Vehicle-Body01"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "resultComponents": [
            "Body1REC"
        ],
        "statID": "Body1REC"
    },
    "R-Vehicle-Body02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body02",
        "keyTopic": 1,
        "msgName": "RES_V_B02",
        "name": "Light Body - Leopard",
        "requiredResearch": [
            "R-Vehicle-Metals04"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultComponents": [
            "Body2SUP"
        ],
        "statID": "Body2SUP"
    },
    "R-Vehicle-Body03": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body03",
        "keyTopic": 1,
        "msgName": "RES_V_B03",
        "name": "Light Body - Retaliation",
        "requiredResearch": [
            "R-Vehicle-Metals07",
            "R-Vehicle-Engine05"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Body3MBT"
        ],
        "statID": "Body3MBT"
    },
    "R-Vehicle-Body04": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body04",
        "keyTopic": 1,
        "msgName": "RES_V_B04",
        "name": "Light Body - Bug",
        "requiredResearch": [
            "R-Vehicle-Metals01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "Body4ABT"
        ],
        "statID": "Body4ABT"
    },
    "R-Vehicle-Body05": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body05",
        "msgName": "RES_V_B05",
        "name": "Medium Body - Cobra",
        "requiredResearch": [
            "R-Struc-Factory-Module"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "Body5REC"
        ],
        "statID": "Body5REC"
    },
    "R-Vehicle-Body06": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body06",
        "keyTopic": 1,
        "msgName": "RES_V_B06",
        "name": "Medium Body - Panther",
        "requiredResearch": [
            "R-Vehicle-Body02",
            "R-Vehicle-Body05"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Body6SUPP"
        ],
        "statID": "Body6SUPP"
    },
    "R-Vehicle-Body07": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body07",
        "msgName": "RES_V_B07",
        "name": "Medium Body - Retribution",
        "requiredResearch": [
            "R-Vehicle-Body03",
            "R-Vehicle-Engine06",
            "R-Vehicle-Metals08"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "Body7ABT"
        ],
        "statID": "Body7ABT"
    },
    "R-Vehicle-Body08": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body08",
        "keyTopic": 1,
        "msgName": "RES_V_B08",
        "name": "Medium Body - Scorpion",
        "requiredResearch": [
            "R-Vehicle-Body04",
            "R-Vehicle-Metals02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "Body8MBT"
        ],
        "statID": "Body8MBT"
    },
    "R-Vehicle-Body09": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body09",
        "keyTopic": 1,
        "msgName": "RES_V_B09",
        "name": "Heavy Body - Tiger",
        "requiredResearch": [
            "R-Vehicle-Metals04",
            "R-Vehicle-Body11",
            "R-Vehicle-Body06"
        ],
        "researchPoints": 8400,
        "researchPower": 262,
        "resultComponents": [
            "Body9REC"
        ],
        "statID": "Body9REC"
    },
    "R-Vehicle-Body10": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body10",
        "msgName": "RES_V_B10",
        "name": "Heavy Body - Vengeance",
        "requiredResearch": [
            "R-Vehicle-Body07",
            "R-Vehicle-Metals09",
            "R-Vehicle-Engine07"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "resultComponents": [
            "Body10MBT"
        ],
        "statID": "Body10MBT"
    },
    "R-Vehicle-Body11": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body11",
        "msgName": "RES_V_B11",
        "name": "Heavy Body - Python",
        "requiredResearch": [
            "R-Vehicle-Body05",
            "R-Vehicle-Metals02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "Body11ABT"
        ],
        "statID": "Body11ABT"
    },
    "R-Vehicle-Body12": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body12",
        "keyTopic": 1,
        "msgName": "RES_V_B12",
        "name": "Heavy Body - Mantis",
        "requiredResearch": [
            "R-Vehicle-Body08",
            "R-Vehicle-Engine04"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "Body12SUP"
        ],
        "statID": "Body12SUP"
    },
    "R-Vehicle-Body13": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body13",
        "keyTopic": 1,
        "msgName": "RES_V_B13",
        "name": "Heavy Body - Wyvern",
        "requiredResearch": [
            "R-Vehicle-Metals09",
            "R-Vehicle-Engine09",
            "R-Vehicle-Armor-Heat06",
            "R-Vehicle-Body10"
        ],
        "researchPoints": 50000,
        "researchPower": 450,
        "resultComponents": [
            "Body13SUP"
        ],
        "statID": "Body13SUP"
    },
    "R-Vehicle-Body14": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body14",
        "keyTopic": 1,
        "msgName": "RES_V_B14",
        "name": "Multi Turret Body - Dragon",
        "requiredResearch": [
            "R-Vehicle-Metals09",
            "R-Vehicle-Engine09",
            "R-Vehicle-Armor-Heat06",
            "R-Vehicle-Body13"
        ],
        "researchPoints": 55000,
        "researchPower": 450,
        "resultComponents": [
            "Body14SUP"
        ],
        "statID": "Body14SUP"
    },
    "R-Vehicle-Engine01": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Engine01",
        "imdName": "iceng.pie",
        "keyTopic": 1,
        "msgName": "RES_V_EN1",
        "name": "Fuel Injection Engine",
        "requiredResearch": [
            "R-Sys-Engineering01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 5
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Vehicle-Engine02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Engine02",
        "imdName": "iceng.pie",
        "keyTopic": 1,
        "name": "Fuel Injection Engine Mk2",
        "requiredResearch": [
            "R-Vehicle-Engine01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 5
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Engine03": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Engine03",
        "imdName": "iceng.pie",
        "keyTopic": 1,
        "name": "Fuel Injection Engine Mk3",
        "requiredResearch": [
            "R-Vehicle-Engine02"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 5
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Engine04": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Engine04",
        "imdName": "iceng.pie",
        "msgName": "RES_V_EN4",
        "name": "Turbo-Charged Engine",
        "requiredResearch": [
            "R-Vehicle-Engine03",
            "R-Struc-Research-Upgrade04"
        ],
        "researchPoints": 7000,
        "researchPower": 218,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 5
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Vehicle-Engine05": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Engine05",
        "imdName": "iceng.pie",
        "name": "Turbo-Charged Engine Mk2",
        "requiredResearch": [
            "R-Vehicle-Engine04"
        ],
        "researchPoints": 9000,
        "researchPower": 281,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 5
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Engine06": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Engine06",
        "imdName": "iceng.pie",
        "name": "Turbo-Charged Engine Mk3",
        "requiredResearch": [
            "R-Vehicle-Engine05"
        ],
        "researchPoints": 11000,
        "researchPower": 343,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 5
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Engine07": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Engine07",
        "imdName": "iceng.pie",
        "msgName": "RES_V_EN7",
        "name": "Gas Turbine Engine",
        "requiredResearch": [
            "R-Vehicle-Engine06",
            "R-Vehicle-Prop-VTOL",
            "R-Vehicle-Metals07"
        ],
        "researchPoints": 13000,
        "researchPower": 406,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 5
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Vehicle-Engine08": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Engine08",
        "imdName": "iceng.pie",
        "name": "Gas Turbine Engine Mk2",
        "requiredResearch": [
            "R-Vehicle-Body07",
            "R-Vehicle-Engine07"
        ],
        "researchPoints": 15000,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 7
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Engine09": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Engine09",
        "imdName": "iceng.pie",
        "name": "Gas Turbine Engine Mk3",
        "requiredResearch": [
            "R-Vehicle-Engine08",
            "R-Vehicle-Body10"
        ],
        "researchPoints": 17000,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 8
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Metals01": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Metals01",
        "imdName": "icmolql.pie",
        "keyTopic": 1,
        "msgName": "RES_V_MET1",
        "name": "Composite Alloys",
        "requiredResearch": [
            "R-Struc-Factory-Module",
            "R-Struc-Research-Module"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Vehicle-Metals02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Metals02",
        "imdName": "icmolql.pie",
        "name": "Composite Alloys Mk2",
        "requiredResearch": [
            "R-Vehicle-Metals01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Metals03": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Metals03",
        "imdName": "icmolql.pie",
        "keyTopic": 1,
        "name": "Composite Alloys Mk3",
        "requiredResearch": [
            "R-Vehicle-Metals02"
        ],
        "researchPoints": 5400,
        "researchPower": 168,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Metals04": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Metals04",
        "imdName": "icmolql.pie",
        "msgName": "RES_V_MET4",
        "name": "Dense Composite Alloys",
        "requiredResearch": [
            "R-Struc-Research-Upgrade04",
            "R-Vehicle-Metals03"
        ],
        "researchPoints": 7600,
        "researchPower": 237,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Vehicle-Metals05": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Metals05",
        "imdName": "icmolql.pie",
        "name": "Dense Composite Alloys Mk2",
        "requiredResearch": [
            "R-Vehicle-Metals04"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Metals06": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Metals06",
        "imdName": "icmolql.pie",
        "name": "Dense Composite Alloys Mk3",
        "requiredResearch": [
            "R-Vehicle-Metals05"
        ],
        "researchPoints": 11600,
        "researchPower": 362,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Metals07": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Metals07",
        "imdName": "icmolql.pie",
        "msgName": "RES_V_MET7",
        "name": "Superdense Composite Alloys",
        "requiredResearch": [
            "R-Struc-Research-Upgrade07",
            "R-Vehicle-Metals06"
        ],
        "researchPoints": 13600,
        "researchPower": 425,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Vehicle-Metals08": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Metals08",
        "imdName": "icmolql.pie",
        "name": "Superdense Composite Alloys Mk2",
        "requiredResearch": [
            "R-Vehicle-Metals07"
        ],
        "researchPoints": 15600,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Metals09": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Metals09",
        "imdName": "icmolql.pie",
        "name": "Superdense Composite Alloys Mk3",
        "requiredResearch": [
            "R-Vehicle-Metals08"
        ],
        "researchPoints": 17600,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Vehicle-Prop-Halftracks": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-Halftracks",
        "keyTopic": 1,
        "msgName": "RES_HALFT1",
        "name": "Half-tracked Propulsion",
        "requiredResearch": [
            "R-Sys-Engineering01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "HalfTrack"
        ],
        "statID": "HalfTrack"
    },
    "R-Vehicle-Prop-Hover": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-Hover",
        "keyTopic": 1,
        "msgName": "RES_V_P_H1",
        "name": "Hover Propulsion",
        "requiredResearch": [
            "R-Vehicle-Engine02",
            "R-Struc-Factory-Module"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "hover01"
        ],
        "statID": "hover01"
    },
    "R-Vehicle-Prop-Tracks": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-Tracks",
        "keyTopic": 1,
        "msgName": "RES_TRACK1",
        "name": "Tracked Propulsion",
        "requiredResearch": [
            "R-Vehicle-Prop-Halftracks",
            "R-Vehicle-Metals02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "tracked01"
        ],
        "statID": "tracked01"
    },
    "R-Vehicle-Prop-VTOL": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-VTOL",
        "imdName": "DPVTOL.PIE",
        "keyTopic": 1,
        "msgName": "RES_V_P_V1",
        "name": "VTOL Propulsion",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade01",
            "R-Vehicle-Prop-Hover",
            "R-Vehicle-Engine03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultComponents": [
            "V-Tol"
        ]
    },
    "R-Vehicle-Prop-Wheels": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-Wheels",
        "msgName": "RES_V_P_W1",
        "name": "Wheeled Propulsion",
        "requiredResearch": [
            "R-Vehicle-Prop-Wheels"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "wheeled01"
        ],
        "statID": "wheeled01"
    },
    "R-Wpn-AAGun-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Accuracy01",
        "msgName": "RES_W_AAAC1",
        "name": "AA Thermal Imaging Sensor",
        "requiredResearch": [
            "R-Wpn-AAGun03",
            "R-Wpn-RocketSlow-Accuracy02"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-AAGun-Accuracy02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Accuracy02",
        "msgName": "RES_W_AAAC2",
        "name": "AA Target Acquisition Shells",
        "requiredResearch": [
            "R-Wpn-AAGun-Accuracy01",
            "R-Wpn-Howitzer-Accuracy01"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-AAGun-Accuracy03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Accuracy03",
        "msgName": "RES_W_AAAC3",
        "name": "AA Target Prediction Computer",
        "requiredResearch": [
            "R-Wpn-AAGun-Accuracy02",
            "R-Struc-Research-Upgrade06"
        ],
        "researchPoints": 8400,
        "researchPower": 262,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-AAGun-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Damage01",
        "msgName": "RES_W_AAD1",
        "name": "AA HE Flak",
        "requiredResearch": [
            "R-Wpn-AAGun03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-AAGun-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Damage02",
        "name": "AA HE Flak Mk2",
        "requiredResearch": [
            "R-Wpn-AAGun-Damage01"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-AAGun-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Damage03",
        "name": "AA HE Flak Mk3",
        "requiredResearch": [
            "R-Wpn-AAGun-Damage02"
        ],
        "researchPoints": 8400,
        "researchPower": 262,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-AAGun-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Damage04",
        "msgName": "RES_W_AAD4",
        "name": "AA HEAP Flak",
        "requiredResearch": [
            "R-Wpn-AAGun-Damage03",
            "R-Wpn-Cannon-Damage07"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-AAGun-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Damage05",
        "name": "AA HEAP Flak Mk2",
        "requiredResearch": [
            "R-Wpn-AAGun-Damage04"
        ],
        "researchPoints": 10800,
        "researchPower": 337,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-AAGun-Damage06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Damage06",
        "name": "AA HEAP Flak Mk3",
        "requiredResearch": [
            "R-Wpn-AAGun-Damage05"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-AAGun-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-ROF01",
        "msgName": "RES_W_AAROF1",
        "name": "AA Ammunition Hopper",
        "requiredResearch": [
            "R-Wpn-AAGun-Damage01",
            "R-Wpn-MG-ROF01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-AAGun-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-ROF02",
        "name": "AA Ammunition Hopper Mk2",
        "requiredResearch": [
            "R-Wpn-AAGun-ROF01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-AAGun-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-ROF03",
        "name": "AA Ammunition Hopper Mk3",
        "requiredResearch": [
            "R-Wpn-AAGun04",
            "R-Wpn-AAGun-ROF02"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-AAGun-ROF04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-ROF04",
        "msgName": "RES_W_AAROF4",
        "name": "AA Chainfeed Loader",
        "requiredResearch": [
            "R-Wpn-AAGun-ROF03",
            "R-Wpn-Cannon-ROF04"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-AAGun-ROF05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-ROF05",
        "name": "AA Chainfeed Loader Mk2",
        "requiredResearch": [
            "R-Wpn-AAGun-ROF04"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-AAGun-ROF06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-ROF06",
        "name": "AA Chainfeed Loader Mk3",
        "requiredResearch": [
            "R-Wpn-AAGun-ROF05"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "Reload",
                "value": -10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-AAGun02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun02",
        "keyTopic": 1,
        "msgName": "RES_W_AA2",
        "name": "AA Flak Cannon",
        "requiredResearch": [
            "R-Wpn-Cannon4AMk1"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "AAGun2Mk1"
        ],
        "statID": "AAGun2Mk1"
    },
    "R-Wpn-AAGun03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun03",
        "keyTopic": 1,
        "msgName": "RES_W_AA3",
        "name": "Hurricane AA Turret",
        "requiredResearch": [
            "R-Wpn-MG2Mk1"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "QuadMg1AAGun"
        ],
        "statID": "QuadMg1AAGun"
    },
    "R-Wpn-AAGun04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun04",
        "msgName": "RES_W_AA4",
        "name": "Whirlwind AA Turret",
        "redComponents": [
            "QuadMg1AAGun"
        ],
        "requiredResearch": [
            "R-Wpn-MG4",
            "R-Wpn-AAGun-Damage02"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultComponents": [
            "QuadRotAAGun"
        ],
        "statID": "QuadRotAAGun"
    },
    "R-Wpn-AALaser": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AALaser",
        "msgName": "RES_W_MS_HvSAM1",
        "name": "Stormbringer AA Laser",
        "requiredResearch": [
            "R-Wpn-Energy-ROF01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "AAGunLaser"
        ],
        "statID": "AAGunLaser"
    },
    "R-Wpn-Bomb-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb-Accuracy01",
        "imdName": "trlvtlhe.PIE",
        "msgName": "RES_W_BAC1",
        "name": "HE Bomb Shells",
        "requiredResearch": [
            "R-Wpn-Mortar-Damage02",
            "R-Wpn-Bomb01",
            "R-Struc-Research-Upgrade04"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RadiusDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Bomb-Accuracy02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb-Accuracy02",
        "imdName": "trlvtlhe.PIE",
        "msgName": "RES_W_BAC2",
        "name": "Improved Bomb Warhead",
        "requiredResearch": [
            "R-Wpn-Bomb-Accuracy01"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RadiusDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Bomb-Accuracy03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb-Accuracy03",
        "imdName": "trlvtlhe.PIE",
        "msgName": "RES_W_BAC3",
        "name": "Advanced Bomb Warhead",
        "requiredResearch": [
            "R-Wpn-Bomb-Accuracy02"
        ],
        "researchPoints": 11200,
        "researchPower": 350,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RadiusDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Bomb01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb01",
        "imdName": "trlvtlhe.PIE",
        "msgName": "RES_W_BMB1",
        "name": "Cluster Bomb Bay",
        "requiredResearch": [
            "R-Vehicle-Prop-VTOL"
        ],
        "researchPoints": 5500,
        "researchPower": 171,
        "resultComponents": [
            "Bomb1-VTOL-LtHE"
        ]
    },
    "R-Wpn-Bomb02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb02",
        "imdName": "trmvtlhe.PIE",
        "msgName": "RES_W_BMB2",
        "name": "HEAP Bomb Bay",
        "requiredResearch": [
            "R-Wpn-Bomb01",
            "R-Wpn-Bomb-Accuracy01"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Bomb2-VTOL-HvHE"
        ]
    },
    "R-Wpn-Bomb03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb03",
        "imdName": "trlvtlin.PIE",
        "msgName": "RES_W_BMB3",
        "name": "Phosphor Bomb Bay",
        "requiredResearch": [
            "R-Wpn-Bomb01",
            "R-Wpn-Flamer-Damage03"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Bomb3-VTOL-LtINC"
        ]
    },
    "R-Wpn-Bomb04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb04",
        "imdName": "trmvtlin.PIE",
        "msgName": "RES_W_BMB4",
        "name": "Thermite Bomb Bay",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage05",
            "R-Wpn-Bomb03"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "resultComponents": [
            "Bomb4-VTOL-HvyINC"
        ]
    },
    "R-Wpn-Bomb05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb05",
        "imdName": "trmvtlin.PIE",
        "msgName": "RES_W_BMB5",
        "name": "Plasmite Bomb",
        "requiredResearch": [
            "R-Wpn-Plasmite-Flamer",
            "R-Wpn-Bomb04"
        ],
        "researchPoints": 20000,
        "researchPower": 450,
        "resultComponents": [
            "Bomb5-VTOL-Plasmite"
        ],
        "statID": "Bomb5-VTOL-Plasmite"
    },
    "R-Wpn-Bomb06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb06",
        "imdName": "trmvtlin.PIE",
        "msgName": "RES_W_BMB6",
        "name": "EMP Missile Launcher",
        "requiredResearch": [
            "R-Wpn-EMPCannon",
            "R-Wpn-Bomb04"
        ],
        "researchPoints": 25000,
        "researchPower": 450,
        "resultComponents": [
            "Bomb6-VTOL-EMP"
        ],
        "statID": "Bomb6-VTOL-EMP"
    },
    "R-Wpn-Cannon-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Accuracy01",
        "msgName": "RES_W_CNAC1",
        "name": "Cannon Laser Rangefinder",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage02",
            "R-Struc-Research-Upgrade01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Cannon-Accuracy02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Accuracy02",
        "keyTopic": 1,
        "msgName": "RES_W_CNAC2",
        "name": "Cannon Laser Designator",
        "requiredResearch": [
            "R-Struc-Research-Upgrade04",
            "R-Wpn-Cannon-Accuracy01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Cannon-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage01",
        "msgName": "RES_W_CN_D1",
        "name": "HEAT Cannon Shells",
        "requiredResearch": [
            "R-Wpn-Cannon1Mk1"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Cannon-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage02",
        "name": "HEAT Cannon Shells Mk2",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Cannon-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage03",
        "name": "HEAT Cannon Shells Mk3",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Cannon-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage04",
        "msgName": "RES_W_CN_D4",
        "name": "APFSDS Cannon Rounds",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Cannon-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage05",
        "name": "APFSDS Cannon Rounds Mk2",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage04"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Cannon-Damage06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage06",
        "name": "APFSDS Cannon Rounds Mk3",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage05"
        ],
        "researchPoints": 8400,
        "researchPower": 262,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Cannon-Damage07": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage07",
        "msgName": "RES_W_CN_D7",
        "name": "HVAPFSDS Cannon Rounds",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage06"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Cannon-Damage08": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage08",
        "name": "HVAPFSDS Cannon Rounds Mk2",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage07"
        ],
        "researchPoints": 10800,
        "researchPower": 337,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Cannon-Damage09": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage09",
        "name": "HVAPFSDS Cannon Rounds Mk3",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage08"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Cannon-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-ROF01",
        "msgName": "RES_W_CN_ROF1",
        "name": "Cannon Autoloader",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage04"
        ],
        "researchPoints": 4000,
        "researchPower": 125,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Cannon-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-ROF02",
        "name": "Cannon Autoloader Mk2",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade04",
            "R-Wpn-Cannon-ROF01"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Cannon-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-ROF03",
        "name": "Cannon Autoloader Mk3",
        "requiredResearch": [
            "R-Wpn-Cannon-ROF02"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Cannon-ROF04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-ROF04",
        "keyTopic": 1,
        "msgName": "RES_W_CN_ROF4",
        "name": "Cannon Rapid Loader",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage07",
            "R-Wpn-Cannon-ROF03"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Cannon-ROF05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-ROF05",
        "name": "Cannon Rapid Loader Mk2",
        "requiredResearch": [
            "R-Wpn-Cannon-ROF04"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Cannon-ROF06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-ROF06",
        "name": "Cannon Rapid Loader Mk3",
        "requiredResearch": [
            "R-Wpn-Cannon-ROF05"
        ],
        "researchPoints": 14000,
        "researchPower": 437,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Cannon1Mk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon1Mk1",
        "keyTopic": 1,
        "msgName": "RES_CN1MK1",
        "name": "Light Cannon",
        "requiredResearch": [
            "R-Wpn-MG-Damage01"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "resultComponents": [
            "Cannon1-VTOL",
            "Cannon1Mk1",
            "CyborgCannon"
        ],
        "statID": "Cannon1Mk1"
    },
    "R-Wpn-Cannon2Mk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon2Mk1",
        "msgName": "RES_CN2MK1",
        "name": "Medium Cannon",
        "requiredResearch": [
            "R-Struc-Factory-Module",
            "R-Wpn-Cannon-Damage01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "Cannon2A-TMk1"
        ],
        "statID": "Cannon2A-TMk1"
    },
    "R-Wpn-Cannon3Mk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon3Mk1",
        "keyTopic": 1,
        "msgName": "RES_CN3MK1",
        "name": "Heavy Cannon",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage05",
            "R-Struc-Factory-Module",
            "R-Vehicle-Metals03",
            "R-Wpn-Cannon2Mk1"
        ],
        "researchPoints": 8800,
        "researchPower": 275,
        "resultComponents": [
            "Cannon375mmMk1"
        ],
        "statID": "Cannon375mmMk1"
    },
    "R-Wpn-Cannon4AMk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon4AMk1",
        "keyTopic": 1,
        "msgName": "RES_W_CN_4A",
        "name": "Hyper Velocity Cannon",
        "requiredResearch": [
            "R-Wpn-Cannon-Accuracy01",
            "R-Wpn-Cannon1Mk1"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultComponents": [
            "Cannon4AUTO-VTOL",
            "Cannon4AUTOMk1"
        ],
        "statID": "Cannon4AUTOMk1"
    },
    "R-Wpn-Cannon5": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon5",
        "keyTopic": 1,
        "msgName": "RES_W_CN5",
        "name": "Assault Cannon",
        "requiredResearch": [
            "R-Wpn-Cannon1Mk1",
            "R-Wpn-Cannon-ROF01"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "resultComponents": [
            "Cannon5VulcanMk1",
            "Cannon5Vulcan-VTOL"
        ],
        "statID": "Cannon5VulcanMk1"
    },
    "R-Wpn-Cannon6TwinAslt": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon6TwinAslt",
        "keyTopic": 1,
        "msgName": "RES_W_CN6_T_A",
        "name": "Twin Assault Cannon",
        "requiredResearch": [
            "R-Wpn-Cannon5",
            "R-Struc-Research-Upgrade05"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "resultComponents": [
            "Cannon6TwinAslt"
        ],
        "statID": "Cannon6TwinAslt"
    },
    "R-Wpn-EMPCannon": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-EMPCannon",
        "msgName": "RES_EMP_CANT",
        "name": "EMP Cannon",
        "requiredResearch": [
            "R-Sys-SpyTurret"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "EMP-Cannon"
        ],
        "statID": "EMP-Cannon",
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Wpn-Energy-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Energy-Accuracy01",
        "msgName": "RES_LASAC1",
        "name": "Improved Laser Focusing",
        "requiredResearch": [
            "R-Wpn-Laser01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Laser2PULSEMk1",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Energy-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Energy-Damage01",
        "msgName": "RES_LASD1",
        "name": "Hi-Energy Laser Emitter",
        "requiredResearch": [
            "R-Wpn-Energy-Accuracy01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Laser2PULSEMk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Energy-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Energy-Damage02",
        "name": "Hi-Energy Laser Emitter Mk2",
        "requiredResearch": [
            "R-Wpn-Energy-Damage01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Laser2PULSEMk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Energy-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Energy-Damage03",
        "name": "Hi-Energy Laser Emitter Mk3",
        "requiredResearch": [
            "R-Wpn-Energy-Damage02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Laser2PULSEMk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Energy-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Energy-ROF01",
        "msgName": "RES_LASROF1",
        "name": "Thermopole Energizer",
        "requiredResearch": [
            "R-Wpn-Energy-Damage01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Laser2PULSEMk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Energy-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Energy-ROF02",
        "name": "Thermopole Energizer Mk2",
        "requiredResearch": [
            "R-Wpn-Energy-ROF01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Laser2PULSEMk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Energy-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Energy-ROF03",
        "name": "Thermopole Energizer Mk3",
        "requiredResearch": [
            "R-Wpn-Energy-ROF02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "Reload",
                "value": -15
            }
        ],
        "statID": "Laser2PULSEMk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Flame2": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flame2",
        "keyTopic": 1,
        "msgName": "RES_FLAME2",
        "name": "Heavy Flamer - Inferno",
        "redComponents": [
            "Flame1Mk1",
            "CyborgFlamer01"
        ],
        "requiredResearch": [
            "R-Wpn-Flamer-Damage04",
            "R-Wpn-Flamer01Mk1"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Cyb-Wpn-Thermite",
            "Flame2"
        ],
        "statID": "Flame2"
    },
    "R-Wpn-Flamer-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-Damage01",
        "keyTopic": 1,
        "msgName": "RES_W_FL_D1",
        "name": "High Temperature Flamer Gel",
        "requiredResearch": [
            "R-Wpn-Flamer01Mk1"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Flame1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Flamer-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-Damage02",
        "name": "High Temperature Flamer Gel Mk2",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Flame1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Flamer-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-Damage03",
        "name": "High Temperature Flamer Gel Mk3",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Flame1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Flamer-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-Damage04",
        "msgName": "RES_W_FL_D4",
        "name": "Superhot Flamer Gel",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage03"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Flame2",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Flamer-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-Damage05",
        "name": "Superhot Flamer Gel Mk2",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage04"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Flame2",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Flamer-Damage06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-Damage06",
        "name": "Superhot Flamer Gel Mk3",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage05"
        ],
        "researchPoints": 11200,
        "researchPower": 350,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Flame2",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Flamer-Damage07": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-Damage07",
        "msgName": "RES_W_FL_D7",
        "name": "Superhot Plasmite gel",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage06",
            "R-Wpn-Plasmite-Flamer"
        ],
        "researchPoints": 13200,
        "researchPower": 412,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "PlasmiteFlamer",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Flamer-Damage08": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-Damage08",
        "name": "Superhot Plasmite gel Mk2",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage07"
        ],
        "researchPoints": 15200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "PlasmiteFlamer",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Flamer-Damage09": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-Damage09",
        "name": "Superhot Plasmite gel Mk3",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage08"
        ],
        "researchPoints": 17200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "PlasmiteFlamer",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Flamer-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-ROF01",
        "msgName": "RES_W_FL_ROF1",
        "name": "Flamer Autoloader",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage02"
        ],
        "researchPoints": 900,
        "researchPower": 28,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Flame1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Flamer-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-ROF02",
        "keyTopic": 1,
        "name": "Flamer Autoloader Mk2",
        "requiredResearch": [
            "R-Wpn-Flame2",
            "R-Wpn-Flamer-ROF01"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Flame1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Flamer-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-ROF03",
        "name": "Flamer Autoloader Mk3",
        "requiredResearch": [
            "R-Wpn-Flamer-ROF02"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Flame1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Flamer01Mk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer01Mk1",
        "keyTopic": 1,
        "msgName": "RES_FLAME1",
        "name": "Flamer",
        "requiredResearch": [
            "R-Sys-Engineering01"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "resultComponents": [
            "CyborgFlamer01",
            "Flame1Mk1"
        ],
        "statID": "Flame1Mk1"
    },
    "R-Wpn-Howitzer-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Accuracy01",
        "keyTopic": 1,
        "msgName": "RES_W_HOWAC1",
        "name": "Target Acquisition Artillery Shells",
        "requiredResearch": [
            "R-Wpn-HowitzerMk1"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Howitzer-Accuracy02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Accuracy02",
        "name": "Target Acquisition Artillery Shells Mk2",
        "requiredResearch": [
            "R-Struc-Research-Upgrade04",
            "R-Wpn-Howitzer-Accuracy01"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPACC",
        "techCode": 1
    },
    "R-Wpn-Howitzer-Accuracy03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Accuracy03",
        "msgName": "RES_W_HOWAC3",
        "name": "Target Prediction Artillery Shells",
        "requiredResearch": [
            "R-Wpn-Howitzer-Accuracy02"
        ],
        "researchPoints": 11200,
        "researchPower": 350,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Howitzer-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Damage01",
        "msgName": "RES_W_HOWD1",
        "name": "HE Howitzer Shells",
        "requiredResearch": [
            "R-Wpn-HowitzerMk1"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RepeatDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Howitzer-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Damage02",
        "name": "HE Howitzer Shells Mk2",
        "requiredResearch": [
            "R-Wpn-Howitzer-Damage01"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RepeatDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Howitzer-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Damage03",
        "name": "HE Howitzer Shells Mk3",
        "requiredResearch": [
            "R-Wpn-Howitzer-Damage02"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RepeatDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Howitzer-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Damage04",
        "msgName": "RES_W_HOWD4",
        "name": "HEAP Howitzer Shells",
        "requiredResearch": [
            "R-Wpn-Howitzer03-Rot",
            "R-Wpn-Cannon-Damage07"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RepeatDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Howitzer-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Damage05",
        "name": "HEAP Howitzer Shells Mk2",
        "requiredResearch": [
            "R-Wpn-Howitzer-Damage04"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RepeatDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Howitzer-Damage06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Damage06",
        "name": "HEAP Howitzer Shells Mk3",
        "requiredResearch": [
            "R-Wpn-Howitzer-Damage05"
        ],
        "researchPoints": 14000,
        "researchPower": 437,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RepeatDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Howitzer-Incenediary": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-Incenediary",
        "keyTopic": 1,
        "msgName": "RES_W_INH",
        "name": "Incendiary Howitzer",
        "requiredResearch": [
            "R-Wpn-Flame2",
            "R-Wpn-Howitzer-Damage03",
            "R-Wpn-HvyHowitzer"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "resultComponents": [
            "Howitzer-Incenediary"
        ],
        "statID": "Howitzer-Incenediary"
    },
    "R-Wpn-Howitzer-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-ROF01",
        "msgName": "RES_W_HOWRF1",
        "name": "Howitzer Autoloader",
        "requiredResearch": [
            "R-Wpn-HvyHowitzer"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Howitzer-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-ROF02",
        "name": "Howitzer Autoloader Mk2",
        "requiredResearch": [
            "R-Wpn-Howitzer-ROF01"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Howitzer-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-ROF03",
        "name": "Howitzer Autoloader Mk3",
        "requiredResearch": [
            "R-Wpn-Howitzer-ROF02"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Howitzer-ROF04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-ROF04",
        "msgName": "RES_W_HOWRF4",
        "name": "Howitzer Fast Loader",
        "requiredResearch": [
            "R-Wpn-Howitzer-ROF03"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "HOWITZERS",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Howitzer03-Rot": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer03-Rot",
        "keyTopic": 1,
        "msgName": "RES_W_RHOW",
        "name": "Rotary Howitzer - Hellstorm",
        "redComponents": [
            "Howitzer105Mk1"
        ],
        "requiredResearch": [
            "R-Wpn-Howitzer-Damage03",
            "R-Wpn-HvyHowitzer"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "resultComponents": [
            "Howitzer03-Rot"
        ],
        "statID": "Howitzer03-Rot"
    },
    "R-Wpn-HowitzerMk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-HowitzerMk1",
        "keyTopic": 1,
        "msgName": "RES_W_HMK1",
        "name": "Howitzer",
        "requiredResearch": [
            "R-Wpn-Mortar-Damage04",
            "R-Sys-Sensor-Upgrade01"
        ],
        "researchPoints": 9000,
        "researchPower": 281,
        "resultComponents": [
            "Howitzer105Mk1"
        ],
        "statID": "Howitzer105Mk1"
    },
    "R-Wpn-HvArtMissile": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-HvArtMissile",
        "keyTopic": 1,
        "msgName": "RES_W_MS_HART",
        "name": "Archangel Missile",
        "requiredResearch": [
            "R-Wpn-MdArtMissile",
            "R-Wpn-Missile-Damage02",
            "R-Wpn-Rocket06-IDF"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "Missile-HvyArt"
        ],
        "statID": "Missile-HvyArt"
    },
    "R-Wpn-HvyHowitzer": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-HvyHowitzer",
        "keyTopic": 1,
        "msgName": "RES_W_HH1",
        "name": "Heavy Howitzer - Ground Shaker",
        "requiredResearch": [
            "R-Wpn-Howitzer-Damage02",
            "R-Wpn-HowitzerMk1"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "resultComponents": [
            "Howitzer150Mk1"
        ],
        "statID": "Howitzer150Mk1"
    },
    "R-Wpn-HvyLaser": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-HvyLaser",
        "keyTopic": 1,
        "msgName": "RES_W_HLAS",
        "name": "Heavy Laser",
        "requiredResearch": [
            "R-Wpn-Energy-Damage01"
        ],
        "researchPoints": 36000,
        "researchPower": 450,
        "resultComponents": [
            "HeavyLaser",
            "HeavyLaser-VTOL"
        ],
        "statID": "HeavyLaser"
    },
    "R-Wpn-LasSat": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-LasSat",
        "keyTopic": 1,
        "msgName": "RES_W_LASSAT",
        "name": "Laser Satellite Command Post",
        "requiredResearch": [
            "R-Struc-Research-Upgrade09",
            "R-Sys-Sensor-UpLink"
        ],
        "researchPoints": 56600,
        "researchPower": 450,
        "resultStructures": [
            "A0LasSatCommand"
        ],
        "statID": "A0LasSatCommand"
    },
    "R-Wpn-Laser01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Laser01",
        "keyTopic": 1,
        "msgName": "RES_W_LAS1",
        "name": "Laser - Flashlight",
        "requiredResearch": [
            "R-Struc-Research-Upgrade07",
            "R-Sys-Sensor-Upgrade02"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Cyb-Wpn-Laser",
            "Laser3BEAM-VTOL",
            "Laser3BEAMMk1"
        ],
        "statID": "Laser3BEAMMk1"
    },
    "R-Wpn-Laser02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Laser02",
        "keyTopic": 1,
        "msgName": "RES_W_LAS2",
        "name": "Pulse Laser",
        "redComponents": [
            "Laser3BEAM-VTOL",
            "Laser3BEAMMk1"
        ],
        "requiredResearch": [
            "R-Wpn-Laser01",
            "R-Sys-Sensor-Upgrade03"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "Laser2PULSE-VTOL",
            "Laser2PULSEMk1"
        ],
        "statID": "Laser2PULSEMk1"
    },
    "R-Wpn-MG-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage01",
        "keyTopic": 1,
        "msgName": "RES_W_MG_D1",
        "name": "Hardened MG Bullets",
        "requiredResearch": [
            "R-Wpn-MG1Mk1"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 25
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-MG-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage02",
        "msgName": "RES_W_MG_D2",
        "name": "APDSB MG Bullets",
        "requiredResearch": [
            "R-Wpn-MG-Damage01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 25
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-MG-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage03",
        "name": "APDSB MG Bullets Mk2",
        "requiredResearch": [
            "R-Wpn-MG2Mk1",
            "R-Wpn-MG-Damage02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 25
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-MG-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage04",
        "name": "APDSB MG Bullets Mk3",
        "requiredResearch": [
            "R-Wpn-MG-Damage03"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 25
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-MG-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage05",
        "name": "Tungsten-Tipped MG Bullets",
        "requiredResearch": [
            "R-Wpn-MG-Damage04",
            "R-Wpn-MG-ROF01"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 25
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-MG-Damage06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage06",
        "name": "Tungsten-Tipped MG Bullets Mk2",
        "requiredResearch": [
            "R-Wpn-MG-Damage05"
        ],
        "researchPoints": 11200,
        "researchPower": 350,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 25
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-MG-Damage07": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage07",
        "name": "Tungsten-Tipped MG Bullets Mk3",
        "requiredResearch": [
            "R-Wpn-MG-Damage06"
        ],
        "researchPoints": 13200,
        "researchPower": 412,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 25
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-MG-Damage08": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage08",
        "name": "Depleted Uranium MG Bullets",
        "requiredResearch": [
            "R-Wpn-MG-Damage07",
            "R-Struc-Research-Upgrade07"
        ],
        "researchPoints": 15200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 25
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-MG-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-ROF01",
        "msgName": "RES_W_MG_ROF1",
        "name": "Chaingun Upgrade",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade01",
            "R-Wpn-MG-Damage03"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-MG-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-ROF02",
        "msgName": "RES_W_MG_ROF2",
        "name": "Rapid Fire Chaingun",
        "requiredResearch": [
            "R-Wpn-MG-ROF01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "FirePause",
                "value": -18
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "ReloadTime",
                "value": -18
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-MG-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-ROF03",
        "keyTopic": 1,
        "msgName": "RES_W_MG_ROF3",
        "name": "Hyper Fire Chaingun Upgrade",
        "requiredResearch": [
            "R-Wpn-MG-ROF02"
        ],
        "researchPoints": 6800,
        "researchPower": 212,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "FirePause",
                "value": -8
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "ReloadTime",
                "value": -8
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-MG1Mk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG1Mk1",
        "keyTopic": 1,
        "msgName": "RES_MG1MK1",
        "name": "Machinegun",
        "researchPoints": 60,
        "researchPower": 1,
        "resultComponents": [
            "CyborgChaingun",
            "MG1-VTOL",
            "MG1Mk1"
        ],
        "statID": "MG1Mk1"
    },
    "R-Wpn-MG2Mk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG2Mk1",
        "keyTopic": 1,
        "msgName": "RES_MG2MK1",
        "name": "Twin Machinegun",
        "requiredResearch": [
            "R-Wpn-MG-Damage02"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "MG2-VTOL",
            "MG2Mk1"
        ],
        "statID": "MG2Mk1"
    },
    "R-Wpn-MG3Mk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG3Mk1",
        "keyTopic": 1,
        "msgName": "RES_MG3MK1",
        "name": "Heavy Machinegun",
        "requiredResearch": [
            "R-Wpn-MG-Damage03",
            "R-Wpn-MG2Mk1"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "MG3-VTOL",
            "MG3Mk1"
        ],
        "statID": "MG3Mk1"
    },
    "R-Wpn-MG4": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG4",
        "keyTopic": 1,
        "msgName": "RES_W_MG4",
        "name": "Assault Gun",
        "redComponents": [
            "CyborgChaingun",
            "MG1-VTOL",
            "MG1Mk1",
            "MG2-VTOL",
            "MG2Mk1",
            "MG3-VTOL",
            "MG3Mk1"
        ],
        "requiredResearch": [
            "R-Wpn-MG3Mk1",
            "R-Wpn-MG-ROF03"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "CyborgRotMG",
            "MG4ROTARY-VTOL",
            "MG4ROTARYMk1"
        ],
        "statID": "MG4ROTARYMk1"
    },
    "R-Wpn-MG5": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG5",
        "keyTopic": 1,
        "msgName": "RES_WT_TWINAGUN",
        "name": "Twin Assault Gun",
        "redComponents": [
            "MG4ROTARYMk1"
        ],
        "requiredResearch": [
            "R-Struc-Research-Upgrade07",
            "R-Wpn-MG4"
        ],
        "researchPoints": 15000,
        "researchPower": 450,
        "resultComponents": [
            "MG5TWINROTARY"
        ],
        "statID": "MG5TWINROTARY"
    },
    "R-Wpn-MdArtMissile": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MdArtMissile",
        "keyTopic": 1,
        "msgName": "RES_W_MS_MART",
        "name": "Seraph Missile Array",
        "requiredResearch": [
            "R-Wpn-Missile2A-T",
            "R-Wpn-Rocket02-MRL"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Missile-MdArt"
        ],
        "statID": "Missile-MdArt"
    },
    "R-Wpn-Missile-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-Accuracy01",
        "msgName": "RES_W_MS_AC1",
        "name": "Target Prediction Missiles",
        "requiredResearch": [
            "R-Wpn-Missile-Damage01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Missile-A-T",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Missile-Accuracy02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-Accuracy02",
        "msgName": "RES_W_MS_AC2",
        "name": "Search & Destroy Missiles",
        "requiredResearch": [
            "R-Wpn-Missile-Accuracy01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Missile-A-T",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Missile-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-Damage01",
        "msgName": "RES_W_MS_D1",
        "name": "Advanced Missile Warhead",
        "requiredResearch": [
            "R-Wpn-Missile-ROF01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Missile-A-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Missile-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-Damage02",
        "name": "Advanced Missile Warhead Mk2",
        "requiredResearch": [
            "R-Wpn-Missile-Damage01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Missile-A-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Missile-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-Damage03",
        "name": "Advanced Missile Warhead Mk3",
        "requiredResearch": [
            "R-Wpn-Missile-Damage02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Missile-A-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Missile-HvSAM": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-HvSAM",
        "msgName": "RES_W_MS_HvSAM1",
        "name": "Vindicator SAM",
        "redComponents": [
            "Missile-LtSAM"
        ],
        "requiredResearch": [
            "R-Wpn-Missile-Damage03",
            "R-Wpn-Missile-LtSAM"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "Missile-HvySAM"
        ],
        "statID": "Missile-HvySAM"
    },
    "R-Wpn-Missile-LtSAM": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-LtSAM",
        "keyTopic": 1,
        "msgName": "RES_W_MS_LtSAM1",
        "name": "Avenger SAM",
        "requiredResearch": [
            "R-Sys-Sensor-Upgrade02",
            "R-Wpn-Missile2A-T"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Missile-LtSAM"
        ],
        "statID": "Missile-LtSAM"
    },
    "R-Wpn-Missile-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-ROF01",
        "msgName": "RES_W_MS_ROF1",
        "name": "Advanced Missile Allocation System",
        "requiredResearch": [
            "R-Wpn-Missile2A-T"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Missile-A-T",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Missile-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-ROF02",
        "name": "Advanced Missile Allocation System Mk2",
        "requiredResearch": [
            "R-Wpn-Missile-ROF01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Missile-A-T",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Missile-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile-ROF03",
        "name": "Advanced Missile Allocation System Mk3",
        "requiredResearch": [
            "R-Wpn-Missile-ROF02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Missile-A-T",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Missile2A-T": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Missile2A-T",
        "name": "Scourge Missile",
        "redComponents": [
            "Rocket-LtA-T",
            "Rocket-VTOL-LtA-T"
        ],
        "requiredResearch": [
            "R-Wpn-Rocket07-Tank-Killer",
            "R-Wpn-RocketSlow-Accuracy02",
            "R-Struc-Research-Upgrade07"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Cyb-Wpn-Atmiss",
            "Missile-A-T",
            "Missile-VTOL-AT"
        ],
        "statID": "Missile-A-T"
    },
    "R-Wpn-Mortar-Acc01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Acc01",
        "msgName": "RES_W_M_AC1",
        "name": "Mortar Targeting Computer",
        "requiredResearch": [
            "R-Struc-Research-Upgrade02",
            "R-Wpn-Mortar-Damage01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Mortar1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Mortar-Acc02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Acc02",
        "msgName": "RES_W_M_AC2",
        "name": "Thermal Imaging Mortar Shells",
        "requiredResearch": [
            "R-Wpn-Mortar-Acc01",
            "R-Struc-Research-Upgrade04"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Mortar2Mk1",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Mortar-Acc03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Acc03",
        "keyTopic": 1,
        "msgName": "RES_W_M_AC3",
        "name": "Target Acquisition Mortar Shells",
        "requiredResearch": [
            "R-Struc-Research-Upgrade08",
            "R-Wpn-Mortar-Acc02"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Mortar2Mk1",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Mortar-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Damage01",
        "msgName": "RES_W_M_D1",
        "name": "HE Mortar Shells",
        "requiredResearch": [
            "R-Wpn-Mortar01Lt"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Mortar1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Mortar-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Damage02",
        "name": "HE Mortar Shells Mk2",
        "requiredResearch": [
            "R-Wpn-Mortar-Damage01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Mortar1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Mortar-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Damage03",
        "name": "HE Mortar Shells Mk3",
        "requiredResearch": [
            "R-Wpn-Mortar-Damage02"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Mortar1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Mortar-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Damage04",
        "msgName": "RES_W_M_D4",
        "name": "HEAP Mortar Shells",
        "requiredResearch": [
            "R-Wpn-Mortar02Hvy",
            "R-Wpn-Mortar-Damage03"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Mortar1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Mortar-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Damage05",
        "name": "HEAP Mortar Shells Mk2",
        "requiredResearch": [
            "R-Wpn-Mortar-Damage04"
        ],
        "researchPoints": 11200,
        "researchPower": 350,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Mortar1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Mortar-Damage06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Damage06",
        "name": "HEAP Mortar Shells Mk3",
        "requiredResearch": [
            "R-Wpn-Mortar-Damage05"
        ],
        "researchPoints": 13200,
        "researchPower": 412,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 25
            }
        ],
        "statID": "Mortar2Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Mortar-Incenediary": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Incenediary",
        "keyTopic": 1,
        "msgName": "RES_IMORT",
        "name": "Incendiary Mortar",
        "requiredResearch": [
            "R-Wpn-Mortar02Hvy",
            "R-Wpn-Flame2"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "Mortar-Incenediary"
        ],
        "statID": "Mortar-Incenediary"
    },
    "R-Wpn-Mortar-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-ROF01",
        "msgName": "RES_W_M_ROF1",
        "name": "Mortar Autoloader",
        "requiredResearch": [
            "R-Wpn-Mortar-Damage03"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Mortar1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Mortar-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-ROF02",
        "name": "Mortar Autoloader Mk2",
        "requiredResearch": [
            "R-Wpn-Mortar-ROF01",
            "R-Wpn-Mortar02Hvy"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Mortar1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Mortar-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-ROF03",
        "name": "Mortar Autoloader Mk3",
        "requiredResearch": [
            "R-Wpn-Mortar-ROF02"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Mortar2Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Mortar-ROF04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-ROF04",
        "msgName": "RES_W_M_ROF4",
        "name": "Mortar Fast Loader",
        "requiredResearch": [
            "R-Wpn-Mortar-ROF03",
            "R-Wpn-Cannon-ROF03"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "FirePause",
                "value": -10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "Mortar2Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Mortar01Lt": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar01Lt",
        "keyTopic": 1,
        "msgName": "RES_MORTA1",
        "name": "Mortar",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage01",
            "R-Struc-Factory-Module"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "Cyb-Wpn-Grenade",
            "Mortar1Mk1"
        ],
        "statID": "Mortar1Mk1"
    },
    "R-Wpn-Mortar02Hvy": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar02Hvy",
        "msgName": "RES_W_M2",
        "name": "Heavy Mortar - Bombard",
        "requiredResearch": [
            "R-Vehicle-Metals01",
            "R-Wpn-Mortar-Damage02",
            "R-Wpn-Mortar01Lt"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Mortar2Mk1"
        ],
        "statID": "Mortar2Mk1"
    },
    "R-Wpn-Mortar3": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar3",
        "keyTopic": 1,
        "msgName": "RES_W_M3",
        "name": "Rotary Mortar - Pepperpot",
        "redComponents": [
            "Mortar1Mk1"
        ],
        "requiredResearch": [
            "R-Wpn-Mortar02Hvy",
            "R-Wpn-Mortar-ROF03"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "resultComponents": [
            "Mortar3ROTARYMk1"
        ],
        "statID": "Mortar3ROTARYMk1"
    },
    "R-Wpn-MortarEMP": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MortarEMP",
        "msgName": "RES_W_M2",
        "name": "EMP Mortar",
        "requiredResearch": [
            "R-Wpn-MortarEMP"
        ],
        "researchPoints": 20000,
        "researchPower": 450,
        "statID": "MortarEMP"
    },
    "R-Wpn-PlasmaCannon": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-PlasmaCannon",
        "keyTopic": 1,
        "msgName": "RES_W_PLASCAN",
        "name": "Plasma Cannon",
        "requiredResearch": [
            "R-Wpn-Cannon4AMk1",
            "R-Wpn-Flame2",
            "R-Struc-Research-Upgrade06"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "resultComponents": [
            "Laser4-PlasmaCannon"
        ],
        "statID": "Laser4-PlasmaCannon"
    },
    "R-Wpn-Plasmite-Flamer": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Plasmite-Flamer",
        "keyTopic": 1,
        "msgName": "RES_PLFL",
        "name": "Plasmite Flamer",
        "redComponents": [
            "Flame2"
        ],
        "requiredResearch": [
            "R-Wpn-Flame2",
            "R-Struc-Research-Upgrade07"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "PlasmiteFlamer"
        ],
        "statID": "PlasmiteFlamer"
    },
    "R-Wpn-Rail-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rail-Accuracy01",
        "msgName": "RES_W_RAIL_AC1",
        "name": "Rail Target Prediction Computer",
        "requiredResearch": [
            "R-Wpn-Rail-Damage01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "RailGun1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Rail-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rail-Damage01",
        "msgName": "RES_W_RAIL_D1",
        "name": "Hardened Rail Dart",
        "requiredResearch": [
            "R-Wpn-RailGun01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "RailGun1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Rail-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rail-Damage02",
        "name": "Hardened Rail Dart Mk2",
        "requiredResearch": [
            "R-Wpn-Rail-Damage01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "RailGun1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rail-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rail-Damage03",
        "name": "Hardened Rail Dart Mk3",
        "requiredResearch": [
            "R-Wpn-Rail-Damage02",
            "R-Wpn-RailGun02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "RailGun1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rail-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rail-ROF01",
        "msgName": "RES_W_RAIL_ROF1",
        "name": "Rail Gun ROF",
        "requiredResearch": [
            "R-Wpn-Rail-Accuracy01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "RailGun1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Rail-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rail-ROF02",
        "name": "Rail Gun ROF Mk2",
        "requiredResearch": [
            "R-Wpn-Rail-ROF01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "RailGun1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Rail-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rail-ROF03",
        "name": "Rail Gun ROF Mk3",
        "requiredResearch": [
            "R-Wpn-Rail-ROF02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "RailGun1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-RailGun01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RailGun01",
        "keyTopic": 1,
        "msgName": "RES_W_RAIL1",
        "name": "Needle Gun",
        "requiredResearch": [
            "R-Wpn-Cannon4AMk1",
            "R-Struc-Research-Upgrade07",
            "R-Wpn-Cannon-Damage07"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Cyb-Wpn-Rail1",
            "RailGun1-VTOL",
            "RailGun1Mk1"
        ],
        "statID": "RailGun1Mk1"
    },
    "R-Wpn-RailGun02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RailGun02",
        "keyTopic": 1,
        "msgName": "RES_W_RAIL2",
        "name": "Rail Gun",
        "redComponents": [
            "RailGun1-VTOL",
            "RailGun1Mk1"
        ],
        "requiredResearch": [
            "R-Wpn-Rail-Damage02",
            "R-Wpn-RailGun01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "RailGun2-VTOL",
            "RailGun2Mk1"
        ],
        "statID": "RailGun2Mk1"
    },
    "R-Wpn-RailGun03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RailGun03",
        "keyTopic": 1,
        "msgName": "RES_W_RAIL3",
        "name": "Gauss Cannon",
        "requiredResearch": [
            "R-Wpn-Rail-Damage03",
            "R-Wpn-RailGun02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "resultComponents": [
            "RailGun3Mk1"
        ],
        "statID": "RailGun3Mk1"
    },
    "R-Wpn-Rocket-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Accuracy01",
        "msgName": "RES_W_RK_AC1",
        "name": "Stabilized Rockets",
        "requiredResearch": [
            "R-Struc-Research-Upgrade01",
            "R-Wpn-Rocket-Damage02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Rocket-Accuracy02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Accuracy02",
        "name": "Improved Rocket Wire Guidance",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage04",
            "R-Struc-Research-Upgrade02"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPACC",
        "techCode": 1
    },
    "R-Wpn-Rocket-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage01",
        "msgName": "RES_W_RK_D1",
        "name": "HE Rockets",
        "requiredResearch": [
            "R-Wpn-Rocket05-MiniPod"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Rocket-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage02",
        "name": "HE Rockets Mk2",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rocket-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage03",
        "name": "HE Rockets Mk3",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rocket-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage04",
        "msgName": "RES_W_RK_D4",
        "name": "HEAT Rocket Warhead",
        "requiredResearch": [
            "R-Wpn-Rocket01-LtAT"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Rocket-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage05",
        "name": "HEAT Rocket Warhead Mk2",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage04"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rocket-Damage06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage06",
        "name": "HEAT Rocket Warhead Mk3",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage05"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rocket-Damage07": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage07",
        "msgName": "RES_W_RK_D4",
        "name": "HESH Rocket Warhead",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage06"
        ],
        "researchPoints": 8400,
        "researchPower": 262,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Rocket-Damage08": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage08",
        "name": "HESH Rocket Warhead Mk2",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage07"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rocket-Damage09": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage09",
        "name": "HESH Rocket Warhead Mk3",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage08"
        ],
        "researchPoints": 10800,
        "researchPower": 337,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 25
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 25
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rocket-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-ROF01",
        "msgName": "RES_W_RK_ROF1",
        "name": "Rocket Autoloader",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage02",
            "R-Struc-Factory-Upgrade01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Rocket-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-ROF02",
        "name": "Rocket Autoloader Mk2",
        "requiredResearch": [
            "R-Wpn-Rocket-ROF01",
            "R-Wpn-Rocket-Damage03"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Rocket-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-ROF03",
        "name": "Rocket Autoloader Mk3",
        "requiredResearch": [
            "R-Wpn-Rocket-ROF02"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Rocket01-LtAT": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket01-LtAT",
        "msgName": "RES_W_RK_LTAT1",
        "name": "Lancer AT Rocket",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage03",
            "R-Wpn-Rocket-Accuracy01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "CyborgRocket",
            "Rocket-LtA-T",
            "Rocket-VTOL-LtA-T"
        ],
        "statID": "Rocket-LtA-T"
    },
    "R-Wpn-Rocket02-MRL": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket02-MRL",
        "keyTopic": 1,
        "msgName": "RES_W_RK_MRL1",
        "name": "Mini-Rocket Array",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "Rocket-MRL"
        ],
        "statID": "Rocket-MRL"
    },
    "R-Wpn-Rocket03-HvAT": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket03-HvAT",
        "msgName": "RES_W_RK_HVAT1",
        "name": "Bunker Buster Rocket",
        "requiredResearch": [
            "R-Struc-Research-Upgrade03",
            "R-Wpn-Rocket01-LtAT"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultComponents": [
            "Rocket-BB",
            "Rocket-VTOL-BB"
        ],
        "statID": "Rocket-BB"
    },
    "R-Wpn-Rocket05-MiniPod": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket05-MiniPod",
        "keyTopic": 1,
        "msgName": "RES_W_RK_MP1",
        "name": "Mini-Rocket Pod",
        "requiredResearch": [
            "R-Vehicle-Engine01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "Rocket-Pod",
            "Rocket-VTOL-Pod"
        ],
        "statID": "Rocket-Pod"
    },
    "R-Wpn-Rocket06-IDF": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket06-IDF",
        "keyTopic": 1,
        "msgName": "RES_W_RK_IDF",
        "name": "Ripple Rockets",
        "requiredResearch": [
            "R-Wpn-Rocket02-MRL",
            "R-Sys-CBSensor-Turret01"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Rocket-IDF"
        ],
        "statID": "Rocket-IDF"
    },
    "R-Wpn-Rocket07-Tank-Killer": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket07-Tank-Killer",
        "keyTopic": 1,
        "msgName": "RES_W_RK_HvAT",
        "name": "Tank Killer Rocket",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Accuracy01",
            "R-Wpn-Rocket-Damage06"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "resultComponents": [
            "Rocket-HvyA-T",
            "Rocket-VTOL-HvyA-T"
        ],
        "statID": "Rocket-HvyA-T"
    },
    "R-Wpn-RocketSlow-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Accuracy01",
        "msgName": "RES_W_SRK_AC1",
        "name": "Rocket Laser Designator",
        "requiredResearch": [
            "R-Wpn-Rocket-Accuracy02"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-RocketSlow-Accuracy02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Accuracy02",
        "msgName": "RES_W_SRK_AC2",
        "name": "Thermal Imaging Rockets",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Accuracy01",
            "R-Struc-Research-Upgrade04"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Sunburst": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Sunburst",
        "name": "Sunburst AA Rocket Array",
        "requiredResearch": [
            "R-Wpn-Rocket01-LtAT"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultComponents": [
            "Rocket-Sunburst",
            "Rocket-VTOL-Sunburst"
        ],
        "statID": "Rocket-Sunburst",
        "techCode": 1
    }
}
