{
    "ADVANCEDRESEARCH": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "ADVANCEDRESEARCH",
        "imdName": "MICAPSUL.PIE",
        "keyTopic": 1,
        "name": "ADVANCED RESEARCH",
        "techCode": 1
    },
    "CAM3RESEARCH": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "CAM3RESEARCH",
        "imdName": "MICAPSUL.PIE",
        "name": "CAM3 RESEARCH",
        "techCode": 1
    },
	"R-Wpn-TUTMG": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-TUTMG",
        "name": "Machinegun Artifact",
        "researchPoints": 60,
        "researchPower": 1,
        "statID": "MG1Mk1",
        "techCode": 1
    },
	"R-Vehicle-Prop-Halftracks02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-Halftracks02",
        "keyTopic": 1,
        "msgName": "RES_HALFT2",
        "name": "Half-tracked Propulsion II",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade04"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "HalfTrack02"
        ],
        "statID": "HalfTrack02"
    },
    "R-Vehicle-Prop-Tracks02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-Tracks02",
        "keyTopic": 1,
        "msgName": "RES_TRACK2",
        "name": "Tracked Propulsion II",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade04"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "tracked02"
        ],
        "statID": "tracked02"
    },
	"R-Vehicle-Prop-Hover02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-Hover02",
        "keyTopic": 1,
        "msgName": "RES_V_P_H2",
        "name": "Hover Propulsion II",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade04"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "hover02"
        ],
        "statID": "hover02"
    },
    "R-Vehicle-Prop-VTOL02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-VTOL02",
        "imdName": "DPVTOL.PIE",
        "keyTopic": 1,
        "msgName": "RES_V_P_V2",
        "name": "VTOL Propulsion II",
        "requiredResearch": [
            "R-Struc-VTOLFactory-Upgrade04"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "V-Tol02"
        ]
    },
    "R-Vehicle-Prop-Wheels02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-Wheels02",
        "keyTopic": 1,
        "msgName": "RES_V_P_W2",
        "name": "Wheeled Propulsion II",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade04"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "wheeled02"
        ],
        "statID": "wheeled02"
    },
	"R-Cyborg-Legs02": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Legs02",
        "keyTopic": 1,
        "name": "Cyborg Propulsion II",
        "requiredResearch": [
             "R-Struc-Factory-Upgrade04"
        ],
        "researchPoints": 7800,
        "researchPower": 300,
        "resultComponents": [
            "CyborgLegs02"
        ],
        "statID": "CyborgLegs02"
    },
    "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-SynapticLink": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Comp-SynapticLink",
        "imdName": "icsynapt.PIE",
        "keyTopic": 1,
        "msgName": "RES_C_SL1",
        "name": "Synaptic Link",
        "researchPoints": 1200,
        "researchPower": 37
    },
    "R-Cyborg-Legs01": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Legs01",
        "name": "Cyborg Propulsion",
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "CyborgLegs"
        ],
        "statID": "CyborgLegs",
        "techCode": 1
    },
    "R-Cyborg-Metals01": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Metals01",
        "imdName": "icmolql.pie",
        "msgName": "RES_CYMET1",
        "name": "Cyborg Composite Alloys",
        "requiredResearch": [
            "R-Struc-Research-Module",
            "R-Struc-Factory-Module",
            "R-Cyborg-Wpn-MG"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "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-Wpn-MG",
            "R-Cyborg-Metals02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "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-Vehicle-Metals04",
			"R-Cyborg-Metals03"
        ],
        "researchPoints": 5600,
        "researchPower": 175,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "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",
            "R-Vehicle-Metals05"
        ],
        "researchPoints": 7600,
        "researchPower": 237,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "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",
            "R-Vehicle-Metals06"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "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-Vehicle-Metals07",
			"R-Cyborg-Metals06"
        ],
        "researchPoints": 11600,
        "researchPower": 362,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "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",
            "R-Vehicle-Metals08"
        ],
        "researchPoints": 13600,
        "researchPower": 425,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "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",
            "R-Vehicle-Metals09"
        ],
        "researchPoints": 15600,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Armour",
                "value": 30
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "HitPointPct",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
	"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-Metals05"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "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-Metals06",
            "R-Cyborg-Armor-Heat01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "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": 40
            }
        ],
        "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-Metals07",
			"R-Cyborg-Armor-Heat03"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "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-Metals08",
            "R-Cyborg-Armor-Heat04"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "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-Metals09",
            "R-Cyborg-Armor-Heat05"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Cyborgs",
                "parameter": "Thermal",
                "value": 40
            }
        ],
        "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-Research-Module",
            "R-Struc-Factory-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-Vehicle-Body06",
			"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-Body02",
            "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-Body09",
            "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-Vehicle-Body03",
			"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-Body07",
            "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-Body10",
            "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-Armor-Heat01": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Armor-Heat01",
        "imdName": "icamrhot.pie",
        "msgName": "RES_V_AH1",
        "name": "Thermal Armor",
        "requiredResearch": [
            "R-Vehicle-Metals05"
        ],
        "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-Metals06",
            "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-Metals07",
			"R-Vehicle-Armor-Heat03"
        ],
        "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-Metals08",
            "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-Metals09",
            "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-Cyborg-Wpn-Cannon": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Wpn-Cannon",
        "msgName": "RES_CYW_CN1",
        "name": "Heavy Gunner Cyborg",
        "requiredResearch": [
            "R-Wpn-Cannon1Mk1",
            "R-Cyborg-Wpn-MG"
        ],
        "researchPoints": 1500,
        "researchPower": 46,
        "resultComponents": [
            "CyborgCannon"
        ],
        "statID": "Cannon1Mk1"
    },
    "R-Cyborg-Wpn-Flamer": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Wpn-Flamer",
        "msgName": "RES_CYW_FL1",
        "name": "Flamer Cyborg",
        "requiredResearch": [
            "R-Wpn-Flamer01Mk1",
            "R-Cyborg-Wpn-MG"
        ],
        "researchPoints": 900,
        "researchPower": 28,
        "resultComponents": [
            "CyborgFlamer01"
        ],
        "statID": "Flame1Mk1"
    },
    "R-Cyborg-Wpn-MG": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Wpn-MG",
        "msgName": "RES_CYW_MG1",
        "name": "Machinegunner Cyborg",
        "requiredResearch": [
            "R-Struc-Factory-Cyborg"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "resultComponents": [
            "CyborgLegs",
            "CyborgChaingun",
            "CyborgLightBody"
        ],
        "statID": "MG1Mk1"
    },
    "R-Cyborg-Wpn-Rocket": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Wpn-Rocket",
        "msgName": "RES_CYW_RK1",
        "name": "Lancer Cyborg",
        "requiredResearch": [
            "R-Wpn-Rocket01-LtAT",
            "R-Cyborg-Wpn-MG"
        ],
        "researchPoints": 900,
        "researchPower": 28,
        "resultComponents": [
            "CyborgRocket"
        ],
        "statID": "Rocket-LtA-T"
    },
	"R-Cyborg-Wpn-RotMG": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Wpn-RotMG",
        "msgName": "RES_CYW_MG4",
        "name": "Assault Gunner Cyborg",
        "replacedComponents": [
            "CyborgChaingun:CyborgRotMG"
        ],
        "requiredResearch": [
            "R-Wpn-MG4"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "CyborgRotMG"
        ],
        "statID": "MG4ROTARYMk1"
    },
	"R-Cyborg-Wpn-ATMiss": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Wpn-ATMiss",
        "msgName": "RES_CYW_ATM",
        "name": "Scourge Cyborg",
        "replacedComponents": [
            "CyborgRocket:Cyb-Wpn-Atmiss"
        ],
        "requiredResearch": [
            "R-Wpn-Missile2A-T"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Cyb-Wpn-Atmiss"
        ],
        "statID": "Missile-A-T"
    },
    "R-Cyborg-Wpn-Laser1": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Wpn-Laser1",
        "msgName": "RES_CYW_LS1",
        "name": "Flashlight Gunner Cyborg",
        "requiredResearch": [
            "R-Wpn-Laser01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Cyb-Wpn-Laser"
        ],
        "statID": "Laser2PULSEMk1"
    },
    "R-Cyborg-Wpn-Rail1": {
        "iconID": "IMAGE_RES_CYBORGTECH",
        "id": "R-Cyborg-Wpn-Rail1",
        "msgName": "RES_CYW_RL1",
        "name": "Needle Gunner Cyborg",
        "requiredResearch": [
            "R-Wpn-RailGun01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Cyb-Wpn-Rail1"
        ],
        "statID": "RailGun1Mk1"
    },
    "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-MRL": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-MRL",
        "msgName": "RES_EMP_MRL",
        "name": "Mini-Rocket Battery",
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Wpn-Rocket02-MRL"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "Emplacement-MRL-pit"
        ],
        "statID": "Emplacement-MRL-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-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 Bunker",
        "requiredResearch": [
            "R-Wpn-Rocket01-LtAT",
            "R-Defense-HardcreteWall"
        ],
        "researchPoints": 1500,
        "researchPower": 46,
        "resultStructures": [
            "PillBox6"
        ],
        "statID": "PillBox6"
    },
    "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"
        ],
        "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 Guard Tower",
        "requiredResearch": [
            "R-Wpn-Rocket05-MiniPod",
            "R-Defense-HardcreteWall"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultStructures": [
            "GuardTower6"
        ],
        "statID": "GuardTower6"
    },
    "R-Defense-WallTower01": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower01",
        "msgName": "RES_DF_WT1",
        "name": "Heavy Machinegun Hardpoint",
        "requiredResearch": [
            "R-Defense-HardcreteWall",
            "R-Wpn-MG3Mk1",
            "R-Defense-Pillbox01"
        ],
        "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-Wpn-Cannon1Mk1",
            "R-Defense-HardcreteWall"
        ],
        "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",
            "R-Sys-Engineering01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "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"
    },
    "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": 30
            },
            {
                "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": 30
            },
            {
                "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-Wpn-MG-Damage01",
            "R-Comp-SynapticLink"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "resultStructures": [
            "A0CyborgFactory"
        ],
        "statID": "A0CyborgFactory"
    },
    "R-Struc-Factory-Cyborg-Upgrade01": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Cyborg-Upgrade01",
        "imdName": "blcfact1.pie",
        "msgName": "RES_ST_FCY01",
        "name": "Automated Cyborg Production",
        "requiredResearch": [
            "R-Struc-Factory-Module",
            "R-Struc-Factory-Cyborg"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Factory-Cyborg-Upgrade02": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Cyborg-Upgrade02",
        "imdName": "blcfact1.pie",
        "name": "Automated Cyborg Production Mk2",
        "requiredResearch": [
            "R-Struc-Factory-Cyborg-Upgrade01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Factory-Cyborg-Upgrade03": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Cyborg-Upgrade03",
        "imdName": "blcfact1.pie",
        "keyTopic": 1,
        "name": "Automated Cyborg Production Mk3",
        "requiredResearch": [
            "R-Struc-Factory-Cyborg-Upgrade02"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "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-PowerModuleMk1",
            "R-Sys-Engineering01",
            "R-Struc-Factory-Cyborg"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultStructures": [
            "A0FacMod1"
        ],
        "statID": "A0FacMod1"
    },
    "R-Struc-Factory-Upgrade-AI": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade-AI",
        "imdName": "BLFACT1.PIE",
        "keyTopic": 1,
        "msgName": "RES_ST_FU1",
        "name": "Automated Factory Production",
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 30000
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Factory-Upgrade01": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade01",
        "imdName": "BLFACT1.PIE",
        "msgName": "RES_ST_FU1",
        "name": "Automated Factory Production",
        "requiredResearch": [
            "R-Struc-Factory-Module"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Factory-Upgrade02": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade02",
        "imdName": "BLFACT1.PIE",
        "name": "Automated Factory Production Mk2",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Factory-Upgrade03": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade03",
        "imdName": "BLFACT1.PIE",
        "keyTopic": 1,
        "name": "Automated Factory Production Mk3",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade02"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "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": 30
            },
            {
                "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": 30
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "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": 20
            }
        ],
        "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",
            "R-Comp-SynapticLink"
        ],
        "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-RprFac-Upgrade01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Struc-RprFac-Upgrade01",
        "msgName": "RES_ST_RFU1",
        "name": "Automated Repair Facility",
        "requiredResearch": [
            "R-Struc-RepairFacility",
            "R-Struc-Factory-Upgrade01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Building",
                "parameter": "RepairPoints",
                "value": 50
            }
        ],
        "statID": "A0RepairCentre3",
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-RprFac-Upgrade02": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Struc-RprFac-Upgrade02",
        "name": "Automated Repair Facility Upgrade Mk2",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade02",
            "R-Struc-RprFac-Upgrade01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Building",
                "parameter": "RepairPoints",
                "value": 50
            }
        ],
        "statID": "A0RepairCentre3",
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-RprFac-Upgrade03": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Struc-RprFac-Upgrade03",
        "name": "Automated Repair Facility Upgrade Mk3",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade03",
            "R-Struc-RprFac-Upgrade02"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Building",
                "parameter": "RepairPoints",
                "value": 50
            }
        ],
        "statID": "A0RepairCentre3",
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "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,
        "results": [
            {
                "class": "Construct",
                "parameter": "ConstructorPoints",
                "value": 10
            }
        ],
        "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": [
            "LightRepair1"
        ],
        "statID": "LightRepair1"
    },
    "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",
            "R-Defense-Tower01"
        ],
        "researchPoints": 900,
        "researchPower": 28,
        "resultStructures": [
            "Sys-SensoTower01"
        ],
        "statID": "Sys-SensoTower01"
    },
    "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-Upgrade01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Sensor-Upgrade01",
        "imdName": "GNLSNSR1.PIE",
        "keyTopic": 1,
        "msgName": "RES_SY_SU1",
        "name": "Sensor Upgrade",
        "requiredResearch": [
            "R-Sys-Sensor-Tower01",
            "R-Struc-Research-Upgrade01"
        ],
        "researchPoints": 1800,
        "researchPower": 56,
        "results": [
            {
                "class": "Sensor",
                "parameter": "Range",
                "value": 25
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-Spade1Mk1": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Spade1Mk1",
        "keyTopic": 1,
        "name": "Construction Unit",
        "researchPoints": 10,
        "resultComponents": [
            "Spade1Mk1"
        ],
        "statID": "Spade1Mk1",
        "techCode": 1
    },
    "R-Vehicle-Body01": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body01",
        "msgName": "RES_V_B01",
        "name": "Light Body - Viper",
        "researchPoints": 600,
        "researchPower": 18,
        "resultComponents": [
            "Body1REC"
        ],
        "statID": "Body1REC"
    },
    "R-Vehicle-Body04": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body04",
        "keyTopic": 1,
        "msgName": "RES_V_B04",
        "name": "Light Body - Bug",
        "requiredResearch": [
            "R-Vehicle-Body01",
            "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",
            "R-Vehicle-Body01"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "Body5REC"
        ],
        "statID": "Body5REC"
    },
    "R-Vehicle-Body08": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body08",
        "keyTopic": 1,
        "msgName": "RES_V_B08",
        "name": "Medium Body - Scorpion",
        "requiredResearch": [
            "R-Vehicle-Body05",
			"R-Vehicle-Body04",
            "R-Vehicle-Metals02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "Body8MBT"
        ],
        "statID": "Body8MBT"
    },
    "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"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "Body12SUP"
        ],
        "statID": "Body12SUP"
    },
    "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-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-Struc-Factory-Module",
            "R-Vehicle-Engine02"
        ],
        "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-Sys-Engineering01",
            "R-Vehicle-Prop-Halftracks"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "tracked01"
        ],
        "statID": "tracked01"
    },
    "R-Vehicle-Prop-Wheels": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-Wheels",
        "msgName": "RES_V_P_W1",
        "name": "Wheeled Propulsion",
        "requiredStructures": [
            "A0LightFactory"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultComponents": [
            "wheeled01"
        ],
        "statID": "wheeled01"
    },
    "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-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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "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": 2400,
        "researchPower": 75,
        "resultComponents": [
            "Cannon1-VTOL",
            "Cannon1Mk1"
        ],
        "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": 4800,
        "researchPower": 150,
        "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-Struc-Factory-Module",
            "R-Wpn-Cannon2Mk1",
            "R-Vehicle-Body11",
            "R-Wpn-Cannon-Damage03"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Cannon375mmMk1"
        ],
        "statID": "Cannon375mmMk1"
    },
    "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "statID": "Flame1Mk1",
        "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": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "Flame1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Flamer01Mk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer01Mk1",
        "keyTopic": 1,
        "msgName": "RES_FLAME1",
        "name": "Flamer",
        "requiredResearch": [
            "R-Wpn-MG1Mk1",
            "R-Vehicle-Engine01"
        ],
        "researchPoints": 600,
        "researchPower": 18,
        "resultComponents": [
            "Flame1Mk1"
        ],
        "statID": "Flame1Mk1"
    },
    "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": 30
            }
        ],
        "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": 30
            }
        ],
        "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-MG-Damage02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 30
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-MG-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage04",
        "keyTopic": 1,
        "name": "APDSB MG Bullets Mk3",
        "requiredResearch": [
            "R-Wpn-MG-ROF01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 30
            }
        ],
        "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-Wpn-MG-Damage03",
            "R-Struc-Factory-Upgrade01"
        ],
        "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-MG1Mk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG1Mk1",
        "keyTopic": 1,
        "msgName": "RES_MG1MK1",
        "name": "Machinegun",
        "researchPoints": 60,
        "researchPower": 1,
        "resultComponents": [
            "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-MG2Mk1",
            "R-Wpn-MG-Damage02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "MG3-VTOL",
            "MG3Mk1"
        ],
        "statID": "MG3Mk1"
    },
    "R-Wpn-Mortar-Acc01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Acc01",
        "msgName": "RES_W_M_AC1",
        "name": "Mortar Targeting Computer",
        "requiredResearch": [
            "R-Wpn-Mortar-Damage01",
            "R-Struc-Research-Upgrade02"
        ],
        "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-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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "statID": "Mortar1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Mortar-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-ROF01",
        "msgName": "RES_W_M_ROF1",
        "name": "Mortar Autoloader",
        "requiredResearch": [
			"R-Wpn-Mortar01Lt"
        ],
        "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-Mortar01Lt": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar01Lt",
        "keyTopic": 1,
        "msgName": "RES_MORTA1",
        "name": "Mortar",
        "requiredResearch": [
            "R-Struc-Factory-Module",
            "R-Wpn-Cannon-Damage01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "resultComponents": [
            "Mortar1Mk1"
        ],
        "statID": "Mortar1Mk1"
    },
    "R-Wpn-Mortar02Hvy": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar02Hvy",
        "msgName": "RES_W_M2",
        "name": "Heavy Mortar - Bombard",
        "requiredResearch": [
            "R-Wpn-Mortar01Lt",
            "R-Wpn-Mortar-Damage02",
            "R-Vehicle-Metals01"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Mortar2Mk1"
        ],
        "statID": "Mortar2Mk1"
    },
    "R-Wpn-Rocket-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Accuracy01",
        "msgName": "RES_W_RK_AC1",
        "name": "Stabilized Mini-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": "Stabilized Mini-Rockets Mk2",
        "requiredResearch": [
            "R-Struc-Research-Upgrade02",
            "R-Wpn-Rocket-Accuracy01"
        ],
        "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-Pod",
        "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 Mini-Rockets",
        "requiredResearch": [
            "R-Wpn-Rocket05-MiniPod"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Rocket-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage02",
        "name": "HE Mini-Rockets Mk2",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage01"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rocket-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage03",
        "name": "HE Mini-Rockets Mk3",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "Rocket-Pod",
        "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": "Fast Fire Mini-Rockets",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade02",
            "R-Wpn-Rocket-Damage02"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-Rocket-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-ROF02",
        "name": "Fast Fire Mini-Rockets Mk2",
        "requiredResearch": [
            "R-Wpn-Rocket-ROF01",
            "R-Wpn-Rocket-Damage03"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Rocket-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-ROF03",
        "name": "Fast Fire Mini-Rockets Mk3",
        "requiredResearch": [
            "R-Wpn-Rocket-ROF02"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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-Damage02"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultComponents": [
            "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 Artillery",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage01"
        ],
        "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-Wpn-Rocket01-LtAT",
            "R-Wpn-RocketSlow-Damage03"
        ],
        "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-RocketSlow-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Accuracy01",
        "msgName": "RES_W_SRK_AC1",
        "name": "Improved Rocket Wire Guidance",
        "requiredResearch": [
            "R-Struc-Research-Upgrade02",
            "R-Wpn-RocketSlow-Damage01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW 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": "Rocket Laser Designator",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Damage04",
            "R-Wpn-RocketSlow-Accuracy01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-RocketSlow-Accuracy03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Accuracy03",
        "keyTopic": 1,
        "msgName": "RES_W_SRK_AC3",
        "name": "Thermal Imaging Rockets",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Accuracy02"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "HitChance",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "ShortHitChance",
                "value": 10
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-RocketSlow-Damage01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Damage01",
        "msgName": "RES_W_SRK_D1",
        "name": "HEAT Rocket Warhead",
        "requiredResearch": [
            "R-Wpn-Rocket01-LtAT"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "Damage",
                "value": 20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "RadiusDamage",
                "value": 20
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-RocketSlow-Damage02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Damage02",
        "name": "HEAT Rocket Warhead Mk2",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Damage01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "Damage",
                "value": 20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "RadiusDamage",
                "value": 20
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-RocketSlow-Damage03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Damage03",
        "name": "HEAT Rocket Warhead Mk3",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Damage02"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "Damage",
                "value": 20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "RadiusDamage",
                "value": 20
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
	"R-Defense-AASite-QuadBof": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-AASite-QuadBof",
        "msgName": "RES_EMP_AA1",
        "name": "Cyclone AA Flak Site",
        "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-Emplacement-HPVcannon": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Emplacement-HPVcannon",
        "msgName": "RES_EMP_HPV",
        "name": "HPV Cannon Emplacement",
        "requiredResearch": [
            "R-Wpn-Cannon4AMk1"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "resultStructures": [
            "Emplacement-HPVcannon"
        ],
        "statID": "Emplacement-HPVcannon"
    },
    "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-HvyFlamer": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HvyFlamer",
        "msgName": "RES_EMP_HVFL",
        "name": "Inferno Emplacement",
        "requiredResearch": [
            "R-Wpn-Flame2"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "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-Wpn-HvyHowitzer",
            "R-Defense-Howitzer"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultStructures": [
            "Emplacement-Howitzer150"
        ],
        "statID": "Emplacement-Howitzer105"
    },
    "R-Defense-HvyMor": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-HvyMor",
        "keyTopic": 1,
        "msgName": "RES_EMP_HvyMor",
        "name": "Bombard Pit",
        "redStructures": [
            "Emplacement-MortarPit01"
        ],
        "requiredResearch": [
            "R-Wpn-Mortar02Hvy",
            "R-Defense-MortarPit"
        ],
        "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-Pillbox-RotMG": {
        "id": "R-Defense-Pillbox-RotMG",
        "name": "Rotary MG Bunker",
        "redStructures": [
            "PillBox1"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "Pillbox-RotMG"
        ],
        "statID": "Pillbox-RotMG"
    },
    "R-Defense-RotCannon": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-RotCannon",
        "msgName": "RES_EMP_RotCan",
        "name": "Assault Cannon Emplacement",
        "researchPoints": 6000,
        "researchPower": 187,
        "resultStructures": [
            "Wall-VulcanCan"
        ],
        "statID": "Wall-VulcanCan"
    },
    "R-Defense-RotMG": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-RotMG",
        "msgName": "RES_DEF_RotMG",
        "name": "Assault Gun Emplacement",
        "requiredResearch": [
            "R-Wpn-MG4"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultStructures": [
            "GuardTower-RotMg"
        ],
        "statID": "GuardTower-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-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-HPVcannon": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-HPVcannon",
        "msgName": "RES_WT13_HPV",
        "name": "HPV Cannon Hardpoint",
        "requiredResearch": [
            "R-Wpn-Cannon4AMk1"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-HPVcannon"
        ],
        "statID": "WallTower-HPVcannon"
    },
    "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-Defense-WallUpgrade03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "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"
    },
    "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": 30
            },
            {
                "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-Struc-Factory-Cyborg-Upgrade04": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Cyborg-Upgrade04",
        "imdName": "blcfact1.pie",
        "msgName": "RES_ST_FCY4",
        "name": "Robotic Cyborg Production",
        "requiredResearch": [
			"R-Struc-Factory-Upgrade04",
			"R-Struc-Factory-Cyborg-Upgrade03"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Factory-Cyborg-Upgrade05": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Cyborg-Upgrade05",
        "imdName": "blcfact1.pie",
        "name": "Robotic Cyborg Production Mk2",
        "requiredResearch": [
			"R-Struc-Factory-Cyborg-Upgrade04"
        ],
        "researchPoints": 11200,
        "researchPower": 350,
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Factory-Cyborg-Upgrade06": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Cyborg-Upgrade06",
        "imdName": "blcfact1.pie",
        "name": "Robotic Cyborg Production Mk3",
        "requiredResearch": [
			"R-Struc-Factory-Cyborg-Upgrade05"
        ],
        "researchPoints": 13200,
        "researchPower": 412,
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Factory-Upgrade04": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade04",
        "imdName": "BLFACT1.PIE",
        "keyTopic": 1,
        "msgName": "RES_ST_FU4",
        "name": "Robotic Factory Production",
		"requiredResearch": [
			"R-Struc-Factory-Upgrade03"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-Factory-Upgrade05": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade05",
        "imdName": "BLFACT1.PIE",
        "name": "Robotic Factory Production Mk2",
        "requiredResearch": [
			"R-Struc-Factory-Upgrade04"
        ],
        "researchPoints": 11200,
        "researchPower": 350,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-Factory-Upgrade06": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-Factory-Upgrade06",
        "imdName": "BLFACT1.PIE",
        "name": "Robotic Factory Production Mk3",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade05"
        ],
        "researchPoints": 13200,
        "researchPower": 412,
        "results": [
            {
                "class": "Building",
                "parameter": "ProductionPoints",
                "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": 30
            },
            {
                "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": 30
            },
            {
                "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": 30
            },
            {
                "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-PowerModuleMk1"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "parameter": "PowerPoints",
                "value": 30
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "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-RprFac-Upgrade04": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Struc-RprFac-Upgrade04",
        "msgName": "RES_ST_RFU4",
        "name": "Robotic Repair Facility Upgrade",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade04",
			"R-Struc-RprFac-Upgrade03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Building",
                "parameter": "RepairPoints",
                "value": 50
            }
        ],
        "statID": "A0RepairCentre3",
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-RprFac-Upgrade05": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Struc-RprFac-Upgrade05",
        "name": "Robotic Repair Facility Upgrade Mk2",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade05",
			"R-Struc-RprFac-Upgrade04"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Building",
                "parameter": "RepairPoints",
                "value": 50
            }
        ],
        "statID": "A0RepairCentre3",
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-RprFac-Upgrade06": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Struc-RprFac-Upgrade06",
        "name": "Robotic Repair Facility Upgrade Mk3",
        "requiredResearch": [
            "R-Struc-Factory-Upgrade06",
			"R-Struc-RprFac-Upgrade05"
        ],
        "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-VTOLFactory-Upgrade01": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLFactory-Upgrade01",
        "imdName": "blvfact0.pie",
        "msgName": "RES_ST_VFU1",
        "name": "Robotic VTOL Production",
        "requiredResearch": [
            "R-Struc-VTOLPad"
        ],
        "researchPoints": 2400,
        "researchPower": 75,
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-VTOLFactory-Upgrade02": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLFactory-Upgrade02",
        "imdName": "blvfact0.pie",
        "name": "Robotic VTOL Production Mk2",
        "requiredResearch": [
            "R-Struc-VTOLFactory-Upgrade01"
        ],
        "researchPoints": 3600,
        "researchPower": 112,
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-VTOLFactory-Upgrade03": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLFactory-Upgrade03",
        "imdName": "blvfact0.pie",
        "name": "Robotic VTOL Production Mk3",
        "requiredResearch": [
            "R-Struc-VTOLFactory-Upgrade02"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "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-Sys-CBSensor-Tower01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-CBSensor-Tower01",
        "msgName": "RES_SY_CBSTW1",
        "name": "CB Tower",
        "requiredResearch": [
            "R-Wpn-Mortar-Damage03",
            "R-Sys-Sensor-Upgrade01"
        ],
        "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-CBSensor-Tower01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "resultComponents": [
            "Sys-CBTurret01"
        ],
        "statID": "Sys-CBTurret01"
    },
    "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"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Construct",
                "parameter": "ConstructorPoints",
                "value": 20
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "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-Sys-Sensor-Tower01",
            "R-Defense-WallUpgrade02"
        ],
        "researchPoints": 1200,
        "researchPower": 37,
        "resultStructures": [
            "Sys-SensoTower02"
        ],
        "statID": "Sys-SensoTower02"
    },
    "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-CBSensor-Tower01",
            "R-Sys-VTOLStrike-Tower01"
        ],
        "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-VTOLCBS-Tower01"
        ],
        "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-Sensor-Upgrade01",
            "R-Struc-VTOLPad"
        ],
        "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-Sys-VTOLStrike-Tower01"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Sys-VstrikeTurret01"
        ],
        "statID": "Sys-VstrikeTurret01"
    },
    "R-Vehicle-Body02": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body02",
        "keyTopic": 1,
        "msgName": "RES_V_B02",
        "name": "Light Body - Leopard",
        "requiredResearch": [
			"R-Vehicle-Body06"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultComponents": [
            "Body2SUP"
        ],
        "statID": "Body2SUP"
    },
    "R-Vehicle-Body06": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body06",
        "keyTopic": 1,
        "msgName": "RES_V_B06",
        "name": "Medium Body - Panther",
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Body6SUPP"
        ],
        "statID": "Body6SUPP"
    },
    "R-Vehicle-Body09": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body09",
        "keyTopic": 1,
        "msgName": "RES_V_B09",
        "name": "Heavy Body - Tiger",
		"requiredResearch": [
			"R-Vehicle-Body02"
        ],
        "researchPoints": 8400,
        "researchPower": 262,
        "resultComponents": [
            "Body9REC"
        ],
        "statID": "Body9REC"
    },
    "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-Prop-VTOL",
			"R-Vehicle-Engine03"
        ],
        "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-Body09",
            "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-Prop-VTOL": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Prop-VTOL",
        "imdName": "DPVTOL.PIE",
        "keyTopic": 1,
        "msgName": "RES_V_P_V1",
        "name": "VTOL Propulsion",
        "researchPoints": 6000,
        "researchPower": 187,
        "resultComponents": [
            "V-Tol"
        ]
    },
    "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-RocketSlow-Accuracy03"
        ],
        "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-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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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-MG-ROF01",
            "R-Wpn-AAGun-Damage01"
        ],
        "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-AAGun02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun02",
        "keyTopic": 1,
        "msgName": "RES_W_AA2",
        "name": "Cyclone Flak Turret",
        "requiredResearch": [
            "R-Wpn-AAGun03",
            "R-Wpn-AAGun-Damage02"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "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",
        "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-AAGun03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "resultComponents": [
            "QuadRotAAGun"
        ],
        "statID": "QuadRotAAGun"
    },
    "R-Wpn-Bomb-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb-Accuracy01",
        "imdName": "trlvtlhe.PIE",
        "msgName": "RES_W_BAC1",
        "name": "Thermal Imaging Bombsight",
        "requiredResearch": [
            "R-Wpn-Bomb01",
            "R-Wpn-Mortar-Acc02"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "Damage",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RadiusDamage",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RepeatDamage",
                "value": 10
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Bomb-Accuracy02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb-Accuracy02",
		"keyTopic": 1,
        "imdName": "trlvtlhe.PIE",
        "msgName": "RES_W_BAC2",
        "name": "Laser Guided Bombsight",
        "requiredResearch": [
            "R-Wpn-Bomb-Accuracy01"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "Damage",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RadiusDamage",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RepeatDamage",
                "value": 10
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Bomb01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb01",
        "imdName": "trlvtlhe.PIE",
        "msgName": "RES_W_BMB1",
        "name": "Cluster Bombs 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",
        "keyTopic": 1,
        "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-Damage04"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Bomb3-VTOL-LtINC"
        ]
    },
    "R-Wpn-Cannon-Accuracy02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Accuracy02",
        "msgName": "RES_W_CNAC2",
        "name": "Cannon Laser Designator",
        "requiredResearch": [
             "R-Wpn-Cannon-Accuracy01",
             "R-Wpn-Cannon-Damage04"
        ],
        "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-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon-Damage04",
        "keyTopic": 1,
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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-Cannon5",
            "R-Wpn-Cannon-Damage05"
        ],
        "researchPoints": 8400,
        "researchPower": 262,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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-Wpn-Cannon-ROF01",
            "R-Struc-Factory-Upgrade04"
        ],
        "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-Cannon4AMk1",
            "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-Cannon4AMk1": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Cannon4AMk1",
        "keyTopic": 1,
        "msgName": "RES_W_CN_4A",
        "name": "Hyper Velocity Cannon",
        "redComponents": [
            "Cannon2A-TMk1"
        ],
        "requiredResearch": [
			"R-Wpn-Cannon3Mk1"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "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-Cannon4AMk1"
        ],
        "researchPoints": 9000,
        "researchPower": 281,
        "resultComponents": [
            "Cannon5VulcanMk1"
        ],
        "statID": "Cannon5VulcanMk1"
    },
    "R-Wpn-Flame2": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flame2",
        "keyTopic": 1,
        "msgName": "RES_FLAME2",
        "name": "Heavy Flamer - Inferno",
        "redComponents": [
            "Flame1Mk1"
        ],
        "requiredResearch": [
			"R-Wpn-Flamer-Damage03",
			"R-Wpn-Flamer-ROF01"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "Flame2"
        ],
        "statID": "Flame2"
    },
    "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-Flame2",
            "R-Wpn-Flamer-Damage03"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "statID": "Flame2",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Flamer-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Flamer-ROF02",
        "keyTopic": 1,
        "name": "Flamer Autoloader Mk2",
        "requiredResearch": [
            "R-Wpn-Flamer-Damage04"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "FLAME",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "Flame1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "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-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-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": 30
            }
        ],
        "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": 30
            }
        ],
        "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-HvyHowitzer",
            "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": 30
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Howitzer-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-ROF01",
        "msgName": "RES_W_HOWRF1",
        "name": "Howitzer Autoloader",
        "requiredResearch": [
            "R-Wpn-HowitzerMk1"
        ],
        "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-Damage02",
            "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-Flamer-Damage03",
            "R-Wpn-Howitzer-ROF02"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "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",
        "techCode": 1
    },
    "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-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",
        "researchPoints": 9000,
        "researchPower": 281,
        "resultComponents": [
            "Howitzer105Mk1"
        ],
        "statID": "Howitzer105Mk1"
    },
    "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-HowitzerMk1"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "resultComponents": [
            "Howitzer150Mk1"
        ],
        "statID": "Howitzer150Mk1"
    },
    "R-Wpn-MG-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage05",
        "msgName": "RES_W_MG_D5",
        "name": "Tungsten-Tipped MG Bullets",
        "requiredResearch": [
            "R-Wpn-MG-ROF02",
			"R-Wpn-MG-Damage04"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 30
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "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": 6800,
        "researchPower": 212,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 30
            }
        ],
        "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": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 30
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-MG-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-ROF02",
        "keyTopic": 1,
        "msgName": "RES_W_MG_ROF2",
        "name": "Rapid Fire Chaingun Upgrade",
        "requiredResearch": [
			"R-Wpn-MG-ROF01"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "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-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": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-MG4": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG4",
        "keyTopic": 1,
        "msgName": "RES_W_MG4",
        "name": "Assault Gun",
        "redComponents": [
            "MG1-VTOL",
            "MG1Mk1",
            "MG2-VTOL",
            "MG2Mk1",
            "MG3-VTOL",
            "MG3Mk1"
        ],
        "requiredResearch": [
			"R-Wpn-MG3Mk1",
			"R-Wpn-MG-Damage05",
			"R-Wpn-MG-ROF03"
        ],
        "researchPoints": 7200,
        "researchPower": 225,
        "resultComponents": [
            "MG4ROTARY-VTOL",
            "MG4ROTARYMk1"
        ],
        "statID": "MG4ROTARYMk1"
    },
    "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-RocketSlow-Accuracy03",
			"R-Wpn-Mortar-Acc01"
        ],
        "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-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-Damage04",
		"keyTopic": 1,
        "msgName": "RES_W_M_D4",
        "name": "HEAP Mortar Shells",
        "requiredResearch": [
			"R-Wpn-Mortar-Damage03",
			"R-Wpn-Howitzer-Damage01"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RadiusDamage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MORTARS",
                "parameter": "RepeatDamage",
                "value": 30
            }
        ],
        "statID": "Mortar2Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Mortar-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-ROF02",
        "name": "Mortar Autoloader Mk2",
        "requiredResearch": [
            "R-Wpn-Cannon-ROF02"
        ],
        "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-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-Rocket-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage04",
        "keyTopic": 1,
        "msgName": "RES_W_RK_D4",
        "name": "HEAP Mini-Rockets",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage04",
            "R-Wpn-Rocket-Damage03"
        ],
        "researchPoints": 4800,
        "researchPower": 150,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-Rocket-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage05",
        "name": "HEAP Mini-Rockets Mk2",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage04"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Rocket-Damage06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rocket-Damage06",
        "name": "HEAP Mini-Rockets Mk3",
        "requiredResearch": [
            "R-Wpn-Rocket-Damage05"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ROCKET",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "Rocket-Pod",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "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-Tower01",
            "R-Wpn-RocketSlow-ROF01"
        ],
        "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-Rocket03-HvAT"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "resultComponents": [
            "Rocket-HvyA-T",
            "Rocket-VTOL-HvyA-T"
        ],
        "statID": "Rocket-HvyA-T"
    },
    "R-Wpn-RocketSlow-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Damage04",
        "msgName": "RES_W_SRK_D4",
        "name": "HESH Rocket Warhead",
        "requiredResearch": [
            "R-Wpn-Rocket03-HvAT",
            "R-Wpn-Rocket-Damage06",
            "R-Wpn-RocketSlow-Damage03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "Damage",
                "value": 20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "RadiusDamage",
                "value": 20
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-RocketSlow-Damage05": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Damage05",
        "name": "HESH Rocket Warhead Mk2",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Damage04"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "Damage",
                "value": 20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "RadiusDamage",
                "value": 20
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-RocketSlow-Damage06": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-Damage06",
        "name": "HESH Rocket Warhead Mk3",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Damage05",
            "R-Wpn-Rocket06-IDF"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "Damage",
                "value": 20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "RadiusDamage",
                "value": 20
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-RocketSlow-ROF01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-ROF01",
        "keyTopic": 1,
        "msgName": "RES_W_SRK_ROF1",
        "name": "Rocket Autoloader",
        "requiredResearch": [
            "R-Wpn-Cannon-ROF01"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPROF"
    },
    "R-Wpn-RocketSlow-ROF02": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-ROF02",
        "keyTopic": 1,
        "name": "Rocket Autoloader Mk2",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Damage04",
            "R-Wpn-RocketSlow-ROF01"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-RocketSlow-ROF03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-RocketSlow-ROF03",
        "keyTopic": 1,
        "name": "Rocket Autoloader Mk3",
        "requiredResearch": [
            "R-Wpn-RocketSlow-Damage05",
            "R-Wpn-RocketSlow-ROF02"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "SLOW ROCKET",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "Rocket-LtA-T",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
	"R-Comp-MissileCodes01": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Comp-MissileCodes01",
        "imdName": "ICMSLCD.PIE",
        "name": "Missile Targeting Codes",
        "requiredResearch": [
            "CAM3RESEARCH"
        ],
        "researchPoints": 55000,
        "researchPower": 450,
        "techCode": 1
    },
    "R-Comp-MissileCodes02": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Comp-MissileCodes02",
        "imdName": "ICMSLCD.PIE",
        "name": "Second Level Missile Targeting Codes",
        "requiredResearch": [
            "R-Comp-MissileCodes01"
        ],
        "researchPoints": 58000,
        "researchPower": 450,
        "techCode": 1
    },
    "R-Comp-MissileCodes03": {
        "iconID": "IMAGE_RES_COMPUTERTECH",
        "id": "R-Comp-MissileCodes03",
        "imdName": "ICMSLCD.PIE",
        "name": "Third Level Missile Firing Codes",
        "requiredResearch": [
            "R-Comp-MissileCodes02"
        ],
        "researchPoints": 60000,
        "researchPower": 450,
        "techCode": 1
    },
    "R-Defense-GuardTower-ATMiss": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-GuardTower-ATMiss",
        "msgName": "RES_EMP_ATMTOW",
        "name": "Scourge Missile Tower",
        "requiredResearch": [
            "R-Wpn-Missile2A-T"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "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",
        "requiredResearch": [
            "R-Wpn-RailGun01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "GuardTower-Rail1"
        ],
        "statID": "GuardTower-Rail1"
    },
    "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"
        ],
        "requiredResearch": [
            "R-Wpn-HvArtMissile"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultStructures": [
            "Emplacement-HvART-pit"
        ],
        "statID": "Emplacement-HvART-pit"
    },
    "R-Defense-MdArtMissile": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-MdArtMissile",
        "msgName": "RES_EMP_MdAM",
        "name": "Angel Missile Battery",
        "redStructures": [
            "Emplacement-MortarPit02",
            "Emplacement-MRL-pit"
        ],
        "requiredResearch": [
            "R-Wpn-MdArtMissile"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "Emplacement-MdART-pit"
        ],
        "statID": "Emplacement-MdART-pit"
    },
    "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 Emplacement",
        "requiredResearch": [
            "R-Wpn-Laser02"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "Emplacement-PulseLaser"
        ],
        "statID": "Emplacement-PulseLaser"
    },
    "R-Defense-Rail2": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-Rail2",
        "msgName": "RES_EMP_Rail2",
        "name": "Rail Gun Emplacement",
        "requiredResearch": [
            "R-Wpn-RailGun02"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "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",
        "requiredResearch": [
            "R-Wpn-RailGun03"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "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-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",
        "requiredResearch": [
            "R-Wpn-Missile-HvSAM"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultStructures": [
            "P0-AASite-SAM2"
        ],
        "statID": "P0-AASite-SAM2"
    },
    "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": 14400,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-Atmiss"
        ],
        "statID": "WallTower-Atmiss"
    },
    "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": 7200,
        "researchPower": 225,
        "resultStructures": [
            "WallTower-HvATrocket"
        ],
        "statID": "WallTower-HvATrocket"
    },
    "R-Defense-WallTower-PulseLas": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallTower-PulseLas",
        "msgName": "RES_WT14_PLS",
        "name": "Flashlight Hardpoint",
        "requiredResearch": [
            "R-Wpn-Laser01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-PulseLas"
        ],
        "statID": "WallTower-PulseLas"
    },
    "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",
        "requiredResearch": [
            "R-Wpn-RailGun03"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultStructures": [
            "WallTower-Rail3"
        ],
        "statID": "WallTower-Rail3"
    },
    "R-Defense-WallUpgrade07": {
        "iconID": "IMAGE_RES_DEFENCE",
        "id": "R-Defense-WallUpgrade07",
        "imdName": "BLWALLH.PIE",
        "msgName": "RES_DF_WU7",
        "name": "Plascrete",
        "requiredResearch": [
            "R-Sys-Engineering03",
			"R-Defense-WallUpgrade06"
        ],
        "researchPoints": 12000,
        "researchPower": 375,
        "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"
    },
    "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": 30
            },
            {
                "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-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": 30
            },
            {
                "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": 30
            },
            {
                "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": 30
            },
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "HitPoints",
                "value": 30
            }
        ],
        "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-Power-Upgrade01"
        ],
        "researchPoints": 9000,
        "researchPower": 281,
        "results": [
            {
                "class": "Building",
                "parameter": "PowerPoints",
                "value": 10
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "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-VTOLFactory-Upgrade04": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLFactory-Upgrade04",
        "imdName": "blvfact0.pie",
        "keyTopic": 1,
        "msgName": "RES_ST_VFU4",
        "name": "Advanced VTOL Production",
        "requiredResearch": [
			"R-Struc-VTOLFactory-Upgrade03"
        ],
        "researchPoints": 6000,
        "researchPower": 187,
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Struc-VTOLFactory-Upgrade05": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLFactory-Upgrade05",
        "imdName": "blvfact0.pie",
        "name": "Advanced VTOL Production Mk2",
        "requiredResearch": [
            "R-Struc-VTOLFactory-Upgrade04"
        ],
        "researchPoints": 8000,
        "researchPower": 250,
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Struc-VTOLFactory-Upgrade06": {
        "iconID": "IMAGE_RES_STRUCTURETECH",
        "id": "R-Struc-VTOLFactory-Upgrade06",
        "imdName": "blvfact0.pie",
        "name": "Advanced VTOL Production Mk3",
        "requiredResearch": [
            "R-Struc-VTOLFactory-Upgrade05"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "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-VTOLFactory-Upgrade04",
			"R-Struc-VTOLPad-Upgrade03"
        ],
        "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-Sys-Engineering03": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Engineering03",
        "imdName": "trlcon.pie",
        "keyTopic": 1,
        "msgName": "RES_ENGIN3",
        "name": "Advanced Engineering",
        "requiredResearch": [
			"R-Sys-Engineering02"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Construct",
                "parameter": "ConstructorPoints",
                "value": 20
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-NEXUSrepair": {
        "id": "R-Sys-NEXUSrepair",
        "keyTopic": 1,
        "name": "*R-Sys-NEXUSrepair*",
        "replacedComponents": [
            "ZNULLREPAIR:NEXUSrepair"
        ],
        "resultComponents": [
            "NEXUSrepair"
        ],
        "techCode": 1
    },
    "R-Sys-Resistance": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Resistance",
        "imdName": "ICCCCONS.PIE",
        "keyTopic": 1,
        "msgName": "RES_SY_RESU1",
        "name": "NEXUS Intruder Program",
        "researchPoints": 40000,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Resistance",
                "value": 60
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Resistance",
                "value": 60
            }
        ]
    },
    "R-Sys-Resistance-Upgrade01": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Resistance-Upgrade01",
        "imdName": "ICCCCONS.PIE",
        "msgName": "RES_SY_RESU2",
        "name": "NEXUS Resistance Circuits",
        "researchPoints": 25000,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Resistance",
                "value": 60
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Resistance",
                "value": 60
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG"
    },
    "R-Sys-Resistance-Upgrade02": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Resistance-Upgrade02",
        "imdName": "ICCCCONS.PIE",
        "name": "NEXUS Resistance Circuits Mk2",
        "requiredResearch": [
            "R-Sys-Resistance-Upgrade01"
        ],
        "researchPoints": 35000,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Resistance",
                "value": 60
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Resistance",
                "value": 60
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Sys-Resistance-Upgrade03": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-Resistance-Upgrade03",
        "imdName": "ICCCCONS.PIE",
        "name": "NEXUS Resistance Circuits Mk3",
        "requiredResearch": [
            "R-Sys-Resistance-Upgrade02"
        ],
        "researchPoints": 45000,
        "researchPower": 450,
        "results": [
            {
                "class": "Building",
                "filterParameter": "Type",
                "filterValue": "Structure",
                "parameter": "Resistance",
                "value": 60
            },
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Resistance",
                "value": 60
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "R-Sys-SpyTurret": {
        "iconID": "IMAGE_RES_SYSTEMTECH",
        "id": "R-Sys-SpyTurret",
        "keyTopic": 1,
        "msgName": "RES_SY_ST1",
        "name": "Scrambler Turret",
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "SpyTurret01"
        ],
        "statID": "SpyTurret01"
    },
    "R-Vehicle-Body03": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body03",
        "keyTopic": 1,
        "msgName": "RES_V_B03",
        "name": "Light Body - Retaliation",
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Body3MBT"
        ],
        "statID": "Body3MBT"
    },
    "R-Vehicle-Body07": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body07",
		"keyTopic": 1,
        "msgName": "RES_V_B07",
        "name": "Medium Body - Retribution",
        "requiredResearch": [
			"R-Vehicle-Body03"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "Body7ABT"
        ],
        "statID": "Body7ABT"
    },
    "R-Vehicle-Body10": {
        "iconID": "IMAGE_RES_DROIDTECH",
        "id": "R-Vehicle-Body10",
		"keyTopic": 1,
        "msgName": "RES_V_B10",
        "name": "Heavy Body - Vengeance",
        "requiredResearch": [
			"R-Vehicle-Body07"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "resultComponents": [
            "Body10MBT"
        ],
        "statID": "Body10MBT"
    },
    "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-Body03",
			"R-Vehicle-Engine06"
        ],
        "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": 5
            }
        ],
        "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-Body10",
            "R-Vehicle-Engine08"
        ],
        "researchPoints": 17000,
        "researchPower": 450,
        "results": [
            {
                "class": "Body",
                "filterParameter": "BodyClass",
                "filterValue": "Droids",
                "parameter": "Power",
                "value": 5
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPUPG",
        "techCode": 1
    },
    "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-Rail-Accuracy01",
			"R-Wpn-AAGun-Accuracy02"
        ],
        "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-Damage04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-AAGun-Damage04",
        "msgName": "RES_W_AAD4",
        "name": "AA HEAP Flak",
        "requiredResearch": [
            "R-Wpn-Cannon-Damage08",
			"R-Wpn-AAGun-Damage03"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "A-A GUN",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "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-Cannon-ROF04",
			"R-Wpn-AAGun-ROF03"
        ],
        "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": "ReloadTime",
                "value": -10
            }
        ],
        "statID": "QuadMg1AAGun",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "techCode": 1
    },
    "R-Wpn-Bomb-Accuracy03": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb-Accuracy03",
        "imdName": "trlvtlhe.PIE",
        "msgName": "RES_W_BAC3",
        "name": "Target Acquisition Bombsight",
        "requiredResearch": [
            "R-Wpn-Mortar-Acc03",
			"R-Wpn-Bomb-Accuracy02"
        ],
        "researchPoints": 11200,
        "researchPower": 350,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "Damage",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RadiusDamage",
                "value": 10
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "BOMB",
                "parameter": "RepeatDamage",
                "value": 10
            }
        ],
        "subgroupIconID": "IMAGE_RES_GRPACC"
    },
    "R-Wpn-Bomb04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Bomb04",
        "keyTopic": 1,
        "imdName": "trmvtlin.PIE",
        "msgName": "RES_W_BMB4",
        "name": "Thermite Bomb Bay",
        "requiredResearch": [
			"R-Wpn-Flamer-Damage05"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "resultComponents": [
            "Bomb4-VTOL-HvyINC"
        ]
    },
    "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-MG-Damage08",
            "R-Wpn-Cannon-Damage06"
        ],
        "researchPoints": 9600,
        "researchPower": 300,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "Damage",
                "value": 20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 20
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "Cannon1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "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-ROF03"
        ],
        "researchPoints": 10000,
        "researchPower": 312,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "FirePause",
                "value": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "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": -15
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "CANNON",
                "parameter": "ReloadTime",
                "value": -15
            }
        ],
        "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-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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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",
            "R-Wpn-Energy-ROF01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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-Laser02",
            "R-Wpn-Energy-ROF02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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-Laser02",
            "R-Wpn-Energy-ROF01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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-Damage03",
            "R-Wpn-Energy-ROF02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "ENERGY",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "statID": "Laser2PULSEMk1",
        "subgroupIconID": "IMAGE_RES_GRPROF",
        "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-Rail-Accuracy01",
			"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-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",
			"R-Wpn-Howitzer-Damage03"
        ],
        "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": 30
            }
        ],
        "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": 30
            }
        ],
        "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": 30
            }
        ],
        "statID": "Howitzer105Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-Howitzer-ROF04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Howitzer-ROF04",
        "msgName": "RES_W_HOWRF4",
        "name": "Fast Loader",
        "requiredResearch": [
            "R-Wpn-Mortar-ROF04",
			"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-HvArtMissile": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-HvArtMissile",
        "keyTopic": 1,
        "msgName": "RES_W_MS_HART",
        "name": "Archangel Missile",
        "requiredResearch": [
			"R-Wpn-MdArtMissile"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "Missile-HvyArt"
        ],
        "statID": "Missile-HvyArt"
    },
    "R-Wpn-Laser01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Laser01",
        "keyTopic": 1,
        "msgName": "RES_W_LAS1",
        "name": "Laser - Flashlight",
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "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",
        "requiredResearch": [
            "R-Wpn-Laser01"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "resultComponents": [
            "Laser2PULSE-VTOL",
            "Laser2PULSEMk1"
        ],
        "statID": "Laser2PULSEMk1"
    },
    "R-Wpn-MG-Damage08": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage08",
		"keyTopic": 1,
        "msgName": "RES_W_MG_D8",
        "name": "Depleted Uranium MG Bullets",
        "requiredResearch": [
			"R-Wpn-MG-Damage07"
        ],
        "researchPoints": 9200,
        "researchPower": 287,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 30
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM"
    },
    "R-Wpn-MG-Damage09": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MG-Damage09",
        "name": "Depleted Uranium MG Bullets Mk2",
        "requiredResearch": [
            "R-Wpn-MG-Damage08"
        ],
        "researchPoints": 10400,
        "researchPower": 325,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MACHINE GUN",
                "parameter": "Damage",
                "value": 15
            }
        ],
        "statID": "MG1Mk1",
        "subgroupIconID": "IMAGE_RES_GRPDAM",
        "techCode": 1
    },
    "R-Wpn-MdArtMissile": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-MdArtMissile",
        "keyTopic": 1,
        "msgName": "RES_W_MS_MART",
        "name": "Angel Missile",
        "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-LtSAM",
        "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-Damage02",
            "R-Wpn-MdArtMissile"
        ],
        "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-LtSAM"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "statID": "Missile-LtSAM",
        "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-Missile2A-T"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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",
            "R-Wpn-HvArtMissile"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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",
        "requiredResearch": [
            "R-Wpn-Missile-Damage02",
            "R-Wpn-Missile-ROF01"
        ],
        "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",
        "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-Missile-Damage02",
            "R-Wpn-Missile2A-T"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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-MdArtMissile",
            "R-Wpn-Missile-ROF01",
            "R-Wpn-Missile-Damage02"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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",
            "R-Wpn-Missile-Damage03",
            "R-Wpn-HvArtMissile"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "MISSILE",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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",
        "requiredResearch": [
            "R-Wpn-Missile-Accuracy01"
        ],
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "Missile-A-T",
            "Missile-VTOL-AT"
        ],
        "statID": "Missile-A-T"
    },
    "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-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-ROF04": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Mortar-ROF04",
        "msgName": "RES_W_M_ROF4",
        "name": "Mortar Fast Loader",
        "requiredResearch": [
            "R-Wpn-Cannon-ROF04",
			"R-Wpn-Mortar-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-Rail-Accuracy01": {
        "iconID": "IMAGE_RES_WEAPONTECH",
        "id": "R-Wpn-Rail-Accuracy01",
        "msgName": "RES_W_RAIL_AC1",
        "name": "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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",
            "R-Wpn-RailGun02"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "Damage",
                "value": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": 30
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "RadiusDamage",
                "value": 30
            }
        ],
        "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": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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",
            "R-Wpn-Rail-Damage02"
        ],
        "researchPoints": 28800,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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",
            "R-Wpn-Rail-Damage03"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "results": [
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "FirePause",
                "value": -20
            },
            {
                "class": "Weapon",
                "filterParameter": "ImpactClass",
                "filterValue": "GAUSS",
                "parameter": "ReloadTime",
                "value": -20
            }
        ],
        "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",
        "researchPoints": 14400,
        "researchPower": 450,
        "resultComponents": [
            "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",
        "requiredResearch": [
			"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-RailGun02"
        ],
        "researchPoints": 43200,
        "researchPower": 450,
        "resultComponents": [
            "RailGun3Mk1"
        ],
        "statID": "RailGun3Mk1"
    }
}
