{
"sprtg_exhaust_exit_single":{
    "information":{
        "authors":"BeamNG",
        "name":"Downturned Single Exhaust Exit",
        "value":100,
    },
    "slotType" : "sprtg_exhaust_exit",
    "flexbodies":[
        ["mesh", "[group]:","nonFlexMaterials"],
        ["sprtg_exhaustpipe_single", ["sprtg_exhaust"]],
    ],
    "nodes":[
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":true},
         {"collision":true},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"nodeWeight":1.0},
         {"group":"sprtg_exhaust"},
         ["ex7r",-0.55,1.79,0.363],
         ["ex8r",-0.55,1.92,0.276],
         //rigidifier
         {"selfCollision":false},
         ["ex12r",-0.354,1.8,0.5],
         ["ex12l",0.354,1.688,0.476],
         {"group":"none"},
        ],
    "beams":[
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          //path
          {"beamSpring":1701000,"beamDamp":150},
          {"beamDeform":33000,"beamStrength":"FLT_MAX"},
          {"deformLimitExpansion":1.2},
          ["ex12r", "ex7r", {"isExhaust":"mainEngine"}],
          ["ex7r", "ex8r", {"isExhaust":"mainEngine"}],

          //rigids
          {"beamSpring":601000,"beamDamp":150},
          ["ex8r", "ex12r"],
          ["ex7r", "ex6"],
          ["ex7r", "ex4r"],

          //rigidifier
          {"deformLimitExpansion":""},
          {"beamSpring":601000,"beamDamp":150},
          {"beamDeform":8000,"beamStrength":"FLT_MAX"},
          ["ex12l", "ex8r"],
          ["ex8r", "ex11"],
          ["ex8r", "ex6"],
          ["ex8r", "ex4r"],

          //limiters
          {"beamPrecompression":0.9, "beamType":"|SUPPORT", "beamLongBound":15},
          {"beamSpring":434750,"beamDamp":130.43},
          {"beamDeform":9000,"beamStrength":65000},
          ["ex7r", "r4rr"],
          ["ex7r", "r3rr"],
          ["ex7r", "r4"],
          ["ex7r", "r1"],
          {"optional":true},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
    "triangles":[
        ["id1:", "id2:", "id3:"],
        {"groundModel":"metal"},
        {"dragCoef":3},
        {"group":"sprtg_exhaust"},
        {"triangleType":"NONCOLLIDABLE"},
        ["ex8r", "ex12r", "ex7r"],
        {"triangleType":"NORMALTYPE"},
        ],
},
"sprtg_exhaust_exit_single_sport":{
    "information":{
        "authors":"BeamNG",
        "name":"Single Exhaust Exit",
        "value":120,
    },
    "slotType" : "sprtg_exhaust_exit",
    "slots":[
        ["type", "default", "description"],
        ["sprtg_exhaust_tip_single","sprtg_exhaust_tip_single", "Exhaust Tip"],
    ],
    "flexbodies":[
        ["mesh", "[group]:","nonFlexMaterials"],
        ["sprtg_exhaustpipe_single_sport", ["sprtg_exhaust"]],
    ],
    "nodes":[
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":true},
         {"collision":true},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"nodeWeight":1.0},
         {"group":"sprtg_exhaust"},
         ["ex7l",0.57,1.79,0.28],
         ["ex8l",0.57,1.96,0.276],
         //rigidifier
         {"selfCollision":false},
         ["ex12l",0.354,1.8,0.5],
         ["ex12r",-0.354,1.688,0.476],
         {"group":"none"},
        ],
    "beams":[
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          //path
          {"beamSpring":1701000,"beamDamp":150},
          {"beamDeform":33000,"beamStrength":"FLT_MAX"},
          {"deformLimitExpansion":1.2},
          ["ex12r", "ex7l", {"isExhaust":"mainEngine"}],
          ["ex7l", "ex8l", {"isExhaust":"mainEngine"}],

          //rigids
          {"beamSpring":601000,"beamDamp":150},
          ["ex8l", "ex12r"],
          ["ex7l", "ex6"],
          ["ex7l", "ex5l"],

          //rigidifier
          {"deformLimitExpansion":""},
          {"beamSpring":601000,"beamDamp":150},
          {"beamDeform":8000,"beamStrength":"FLT_MAX"},
          ["ex12l", "ex8l"],
          ["ex8l", "ex11"],
          ["ex8l", "ex6"],
          ["ex8l", "ex5l"],

          //limiters
          {"beamPrecompression":0.9, "beamType":"|SUPPORT", "beamLongBound":15},
          {"beamSpring":434750,"beamDamp":130.43},
          {"beamDeform":9000,"beamStrength":65000},
          ["ex7l", "r4rr"],
          ["ex7l", "r3rr"],
          ["ex7l", "r4"],
          ["ex7l", "r1"],
          {"optional":true},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
    "triangles":[
        ["id1:", "id2:", "id3:"],
        {"groundModel":"metal"},
        {"dragCoef":3},
        {"group":"sprtg_exhaust"},
        {"triangleType":"NONCOLLIDABLE"},
        ["ex8l", "ex12l", "ex7l"],
        {"triangleType":"NORMALTYPE"},
        ],
},
"sprtg_exhaust_exit_double":{
    "information":{
        "authors":"BeamNG",
        "name":"Double Exhaust Exits",
        "value":200,
    },
    "slotType" : "sprtg_exhaust_exit",
    "slots":[
        ["type", "default", "description"],
        ["sprtg_exhaust_tips","sprtg_exhaust_tips", "Exhaust Tips"],
    ],
    "flexbodies":[
        ["mesh", "[group]:","nonFlexMaterials"],
        ["sprtg_exhaustpipe_double", ["sprtg_exhaust"]],
    ],
    "nodes":[
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":true},
         {"collision":true},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"nodeWeight":1.0},
         {"group":"sprtg_exhaust"},
         ["ex7r",-0.594,1.7,0.384],
         ["ex7l",0.594,1.7,0.384],
         ["ex8r",-0.594,1.9,0.384],
         ["ex8l",0.594,1.9,0.384],
         //rigidifier
         {"selfCollision":false},
         ["ex12r",-0.38,1.8,0.5],
         ["ex12l",0.38,1.8,0.5],
         {"group":"none"},
        ],
    "beams":[
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          //path
          {"beamSpring":1701000,"beamDamp":150},
          {"beamDeform":33000,"beamStrength":"FLT_MAX"},
          {"deformLimitExpansion":1.2},
          ["ex6", "ex12l", {"isExhaust":"mainEngine"}],
          ["ex12l", "ex7l", {"isExhaust":"mainEngine"}],
          ["ex7l", "ex8l", {"isExhaust":"mainEngine"}],
          ["ex12r", "ex7r", {"isExhaust":"mainEngine"}],
          ["ex7r", "ex8r", {"isExhaust":"mainEngine"}],

          //rigids
          {"beamSpring":601000,"beamDamp":150},
          ["ex12l", "ex8l"],
          ["ex8r", "ex12r"],
          ["ex7r", "ex6"],
          ["ex7l", "ex6"],
          ["ex7r", "ex4r"],
          ["ex7l", "ex4r"],
          ["ex8r", "ex4r"],
          ["ex8l", "ex4r"],

          //rigidifier
          {"deformLimitExpansion":""},
          {"beamSpring":601000,"beamDamp":150},
          {"beamDeform":8000,"beamStrength":"FLT_MAX"},
          ["ex8l", "ex12r"],
          ["ex8r", "ex12l"],
          ["ex12l", "ex7r"],
          ["ex12r", "ex7l"],

          //limiters
          {"beamPrecompression":0.9, "beamType":"|SUPPORT", "beamLongBound":15},
          {"beamSpring":434750,"beamDamp":130.43},
          {"beamDeform":9000,"beamStrength":65000},
          ["ex7r", "r4rr"],
          ["ex7r", "r3rr"],
          ["ex7r", "r4"],
          ["ex7r", "r1"],
          ["ex7l", "r4ll"],
          ["ex7l", "r3ll"],
          ["ex7l", "r4"],
          ["ex7l", "r1"],
          {"optional":true},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
    "triangles":[
        ["id1:", "id2:", "id3:"],
        {"groundModel":"metal"},
        {"dragCoef":3},
        {"group":"sprtg_exhaust"},
        {"triangleType":"NONCOLLIDABLE"},
        ["ex8l", "ex7l", "ex12l"],
        ["ex8r", "ex12r", "ex7r"],
        {"triangleType":"NORMALTYPE"},
        ],
},
"sprtg_exhaust_tip_single":{
    "information":{
        "authors":"BeamNG",
        "name":"Exhaust Tip",
        "value":40,
    },
    "slotType" : "sprtg_exhaust_tip_single",
    "flexbodies":[
        ["mesh", "[group]:","nonFlexMaterials"],
        ["sprtg_exhaust_tips_c", ["sprtg_exhaust"]],
    ],
},
"sprtg_exhaust_tips":{
    "information":{
        "authors":"BeamNG",
        "name":"Exhaust Tips",
        "value":70,
    },
    "slotType" : "sprtg_exhaust_tips",
    "flexbodies":[
        ["mesh", "[group]:","nonFlexMaterials"],
        ["sprtg_exhaust_tips_a", ["sprtg_exhaust"]],
    ],
},
"sprtg_exhaust_tips_alt":{
    "information":{
        "authors":"BeamNG",
        "name":"Circular Exhaust Tips",
        "value":50,
    },
    "slotType" : "sprtg_exhaust_tips",
    "flexbodies":[
        ["mesh", "[group]:","nonFlexMaterials"],
        ["sprtg_exhaust_tips_b", ["sprtg_exhaust"]],
    ],
},
}