{
"xc90_radiator": {
    "information":{
        "authors":"BeamNG",
        "name":"Radiator",
        "value":340,
    },
    "slotType" : "xc90_radiator",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["xc90_radiator", ["xc90_body", "xc90_radiator"]],
         ["xc90_radsupport", ["xc90_body", "xc90_radiator"]],
    ],
    "props": [
        ["func"      , "mesh"              , "idRef:", "idX:", "idY:"            , "baseRotation"        , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"],
        ["radiatorFanSpin"  , "xc90_radfan1", "f11rr","f11ll","f13rr",  {"x":0, "y":0, "z":0}, {"x":0, "y":1, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 0.4 {"deformGroup":["headlight_L","headlight_R"]}],
        ["radiatorFanSpin"  , "xc90_radfan2", "f11rr","f11ll","f13rr",  {"x":0, "y":0, "z":0}, {"x":0, "y":1, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 0.4 {"deformGroup":["headlight_L","headlight_R"]}],
    ],
    "mainEngine":{
        "radiatorArea":0.34,
        "radiatorEffectiveness":9000,
        "coolantVolume":7,
        "radiatorFanType":"electric",
        "radiatorFanTemperature":90,
        "radiatorFanMaxAirSpeed":2,
        "thermostatTemperature":90
        "radiatorFanLoopEvent": "event:>Vehicle>Cooling Fan>Electric_05",
        "radiatorFanVolume": 0.4,

        //damage deformGroups
        "deformGroups_radiator":["radiator_damage"],
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //Radiator
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"selfCollision":false},
         {"collision":true},
         {"group":"xc90_radiator"},
         {"nodeWeight":2.7},
         {"engineGroup":"radiator"},
         {"chemEnergy":200,"burnRate":0.4"flashPoint":250,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false},
         ["rad1", 0.00000, -1.82057, 0.68516],
         {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false},
         ["rad2", 0.00000, -1.82057, 0.31322],
         {"engineGroup":""},
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":1500000,"beamDamp":150},
          {"beamDeform":7500,"beamStrength":"FLT_MAX"},
          {"deformGroup":"radiator_damage","deformationTriggerRatio":0.01},
          //radiator
          {"deformLimitExpansion":""},
          ["rad2", "rad1"],
          ["rad1", "f15"],
          ["rad1", "f15r"],
          ["rad1", "f13rr"],
          ["rad1", "f11rr"],
          ["rad1", "f15l"],
          ["rad1", "f13ll"],
          ["rad1", "f11ll"],
          ["rad2", "f18"],
          ["rad2", "f18r"],
          ["rad2", "f11rr"],
          ["rad2", "f13rr"],
          ["rad2", "f18l"],
          ["rad2", "f11ll"],
          ["rad2", "f13ll"],
          ["rad1", "f15rr"],
          ["rad1", "f15ll"],
          ["rad2", "bb1l"],
          ["rad2", "bb1r"],
          ["rad1", "f12ll"],
          ["rad1", "f12rr"],
          ["f13rr", "f13ll"],
          ["f11rr", "f11ll"],
          ["f11ll", "f13rr"],
          ["f13ll", "f11rr"],
          //to Engine
          {"beamSpring":14000,"beamDamp":300},
          {"beamDeform":1450,"beamStrength":3600},
          {"optional":true},
          //duplicate beams for better flexbody breaking
          ["rad1","e4r"],
          ["rad1","e4l"],
          ["rad1","e4r"],
          ["rad1","e4l"],
          //tube
          ["rad2","e4l"],
          {"optional":false},
          {"deformGroup":""},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"xc90_radiator_race": {
    "information":{
        "authors":"BeamNG",
        "name":"High Performance Radiator",
        "value":780,
    },
    "slotType" : "xc90_radiator",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["xc90_radiator", ["xc90_body", "xc90_radiator"]],
         ["xc90_radsupport", ["xc90_body", "xc90_radiator"]],
    ],
    "props": [
        ["func"      , "mesh"              , "idRef:", "idX:", "idY:"            , "baseRotation"        , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"],
        ["radiatorFanSpin"  , "xc90_radfan1", "f11rr","f11ll","f13rr",  {"x":0, "y":0, "z":0}, {"x":0, "y":1, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 0.4 {"deformGroup":["headlight_L","headlight_R"]}],
        ["radiatorFanSpin"  , "xc90_radfan2", "f11rr","f11ll","f13rr",  {"x":0, "y":0, "z":0}, {"x":0, "y":1, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 0.4 {"deformGroup":["headlight_L","headlight_R"]}],
    ],
    "mainEngine":{
        "radiatorArea":0.34,
        "radiatorEffectiveness":12000,
        "coolantVolume":8.5,
        "radiatorFanType":"electric",
        "radiatorFanTemperature":95,
        "radiatorFanMaxAirSpeed":4,
        "thermostatTemperature":90,
        "radiatorFanLoopEvent": "event:>Vehicle>Cooling Fan>Electric_05",
        "radiatorFanVolume": 0.65,

        //damage deformGroups
        "deformGroups_radiator":["radiator_damage"],
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //Radiator
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"selfCollision":false},
         {"collision":true},
         {"group":"xc90_radiator"},
         {"nodeWeight":1.5},
         {"engineGroup":"radiator"},
         {"chemEnergy":200,"burnRate":0.4"flashPoint":250,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false},
         ["rad1", 0.00000, -1.82057, 0.68516],
         {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false},
         ["rad2", 0.00000, -1.82057, 0.31322],
         {"engineGroup":""},
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":1500000,"beamDamp":150},
          {"beamDeform":7500,"beamStrength":"FLT_MAX"},
          {"deformGroup":"radiator_damage","deformationTriggerRatio":0.01},
          //radiator
          {"deformLimitExpansion":""},
          ["rad2", "rad1"],
          ["rad1", "f15"],
          ["rad1", "f15r"],
          ["rad1", "f13rr"],
          ["rad1", "f11rr"],
          ["rad1", "f15l"],
          ["rad1", "f13ll"],
          ["rad1", "f11ll"],
          ["rad2", "f18"],
          ["rad2", "f18r"],
          ["rad2", "f11rr"],
          ["rad2", "f13rr"],
          ["rad2", "f18l"],
          ["rad2", "f11ll"],
          ["rad2", "f13ll"],
          ["rad1", "f15rr"],
          ["rad1", "f15ll"],
          ["rad2", "bb1l"],
          ["rad2", "bb1r"],
          ["rad1", "f12ll"],
          ["rad1", "f12rr"],
          ["f13rr", "f13ll"],
          ["f11rr", "f11ll"],
          ["f11ll", "f13rr"],
          ["f13ll", "f11rr"],
          //to Engine
          {"beamSpring":14000,"beamDamp":300},
          {"beamDeform":1450,"beamStrength":3600},
          {"optional":true},
          //duplicate beams for better flexbody breaking
          ["rad1","e4r"],
          ["rad1","e4l"],
          ["rad1","e4r"],
          ["rad1","e4l"],
          //tube
          ["rad2","e4l"],
          {"optional":false},
          {"deformGroup":""},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"xc90_radiator_ultra": {
    "information":{
        "authors":"BeamNG",
        "name":"Ultra High Performance Radiator",
        "value":1460,
    },
    "slotType" : "xc90_radiator",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["xc90_radiator", ["xc90_body", "xc90_radiator"]],
         ["xc90_radsupport", ["xc90_body", "xc90_radiator"]],
    ],
    "props": [
        ["func"      , "mesh"              , "idRef:", "idX:", "idY:"            , "baseRotation"        , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"],
        ["radiatorFanSpin"  , "xc90_radfan1", "f11rr","f11ll","f13rr",  {"x":0, "y":0, "z":0}, {"x":0, "y":1, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 0.4 {"deformGroup":["headlight_L","headlight_R"]}],
        ["radiatorFanSpin"  , "xc90_radfan2", "f11rr","f11ll","f13rr",  {"x":0, "y":0, "z":0}, {"x":0, "y":1, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 0.4 {"deformGroup":["headlight_L","headlight_R"]}],
    ],
    "mainEngine":{
        "radiatorArea":0.34,
        "radiatorEffectiveness":16000,
        "coolantVolume":10,
        "radiatorFanType":"electric",
        "radiatorFanTemperature":90,
        "radiatorFanMaxAirSpeed":4,
        "thermostatTemperature":85,
        "radiatorFanLoopEvent": "event:>Vehicle>Cooling Fan>Electric_05",
        "radiatorFanVolume": 0.65,

        //damage deformGroups
        "deformGroups_radiator":["radiator_damage"],
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //Radiator
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"selfCollision":false},
         {"collision":true},
         {"group":"xc90_radiator"},
         {"nodeWeight":2.2},
         {"engineGroup":"radiator"},
         {"chemEnergy":200,"burnRate":0.4"flashPoint":250,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false},
         ["rad1", 0.00000, -1.82057, 0.68516],
         {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false},
         ["rad2", 0.00000, -1.82057, 0.31322],
         {"engineGroup":""},
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":1500000,"beamDamp":150},
          {"beamDeform":7500,"beamStrength":"FLT_MAX"},
          {"deformGroup":"radiator_damage","deformationTriggerRatio":0.01},
          //radiator
          {"deformLimitExpansion":""},
          ["rad2", "rad1"],
          ["rad1", "f15"],
          ["rad1", "f15r"],
          ["rad1", "f13rr"],
          ["rad1", "f11rr"],
          ["rad1", "f15l"],
          ["rad1", "f13ll"],
          ["rad1", "f11ll"],
          ["rad2", "f18"],
          ["rad2", "f18r"],
          ["rad2", "f11rr"],
          ["rad2", "f13rr"],
          ["rad2", "f18l"],
          ["rad2", "f11ll"],
          ["rad2", "f13ll"],
          ["rad1", "f15rr"],
          ["rad1", "f15ll"],
          ["rad2", "bb1l"],
          ["rad2", "bb1r"],
          ["rad1", "f12ll"],
          ["rad1", "f12rr"],
          ["f13rr", "f13ll"],
          ["f11rr", "f11ll"],
          ["f11ll", "f13rr"],
          ["f13ll", "f11rr"],
          //to Engine
          {"beamSpring":14000,"beamDamp":300},
          {"beamDeform":1450,"beamStrength":3600},
          {"optional":true},
          //duplicate beams for better flexbody breaking
          ["rad1","e4r"],
          ["rad1","e4l"],
          ["rad1","e4r"],
          ["rad1","e4l"],
          //tube
          ["rad2","e4l"],
          {"optional":false},
          {"deformGroup":""},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
}