{
"hotgirl2_breakable_no": {
    "information":{
		"name":"No",
		"authors":"mairusss",
    },
    "slotType":"hotgirl2_breakable",
    "slots": [
	["type", "default", "description"],
	["hotgirl2_connectors","hotgirl2_connectors", "Connectors"],
    ],
    "beams": [
        ["id1:", "id2:"],
     	{"beamDeform": 500000, "beamStrength":"FLT_MAX"}, 
    ],
},
"hotgirl2_breakable_yes": {
    "information":{
        "name":"Yes",
        "authors":"mairusss",
    },	
    "slotType":"hotgirl2_breakable",
    "slots": [
	["type", "default", "description"],
	["hotgirl2_connectors","hotgirl2_connectors", "Connectors"],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$aDummy2strength", "range", "N", "Driver and Passengers", 50000, 0, 100000, "Front Passenger Strength", "Min force needed to break off part of the dummy", {"stepDis":1000,"subCategory":"Front Passenger"}],
    ],
    "beams": [
        ["id1:", "id2:"],
     	{"beamDeform": 500000, "beamStrength":"$aDummy2strength"}, 
    ],
},

"hotgirl2_connectors": {
    "information":{
		"name":"Connectors",
		"authors":"mairusss",
    },
    "slotType":"hotgirl2_connectors",
    "beams": [
        ["id1:", "id2:"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
        //{"optional":true},

		//thorax to abdomen
		{"beamSpring": "$=$aDummy2weight*50000","beamDamp":"$=$aDummy2weight*50"},
		{"deformLimitExpansion":1.1}, 
		{"breakGroup":"Dummy2_thoraxabdomen"},
		
		["Dummy2_thoraxtfl", "Dummy2_abdomentfl"],
		["Dummy2_thoraxtfr", "Dummy2_abdomentfr"],
		["Dummy2_thoraxmrl", "Dummy2_abdomentrl"],
		["Dummy2_thoraxmrr", "Dummy2_abdomentrr"],
		
		["Dummy2_thoraxbfl", "Dummy2_abdomentfl"],
		["Dummy2_thoraxbfr", "Dummy2_abdomentfr"],
		["Dummy2_thoraxbrl", "Dummy2_abdomentrl"],
		["Dummy2_thoraxbrr", "Dummy2_abdomentrr"],
		
		["Dummy2_thoraxmrr", "Dummy2_abdomentfl"],
		["Dummy2_thoraxmrl", "Dummy2_abdomentfr"],
		["Dummy2_thoraxmfr", "Dummy2_abdomentrl"],
		["Dummy2_thoraxmfl", "Dummy2_abdomentrr"],
		
		["Dummy2_thoraxbrr", "Dummy2_abdomentfl"],
		["Dummy2_thoraxbrl", "Dummy2_abdomentfr"],
		["Dummy2_thoraxbfr", "Dummy2_abdomentrl"],
		["Dummy2_thoraxbfl", "Dummy2_abdomentrr"],

		
		//pelvis to abdomen
		{"beamSpring": "$=$aDummy2weight*50000","beamDamp":"$=$aDummy2weight*50"},
		{"deformLimitExpansion":1.1}, 
		{"breakGroup":"Dummy2_pelvisabdomen"},
		
		["Dummy2_pelvismfl", "Dummy2_abdomenbfl"],
		["Dummy2_pelvismfr", "Dummy2_abdomenbfr"],
		["Dummy2_pelvismrl", "Dummy2_abdomenbrl"],
		["Dummy2_pelvismrr", "Dummy2_abdomenbrr"],
		
		["Dummy2_pelvistfl", "Dummy2_abdomenbfl"],
		["Dummy2_pelvistfr", "Dummy2_abdomenbfr"],
		["Dummy2_pelvistrl", "Dummy2_abdomenbrl"],
		["Dummy2_pelvistrr", "Dummy2_abdomenbrr"],
		
		["Dummy2_pelvismrr", "Dummy2_abdomenbfl"],
		["Dummy2_pelvismrl", "Dummy2_abdomenbfr"],
		["Dummy2_pelvismfr", "Dummy2_abdomenbrl"],
		["Dummy2_pelvismfl", "Dummy2_abdomenbrr"],
		
		["Dummy2_pelvistrr", "Dummy2_abdomenbfl"],
		["Dummy2_pelvistrl", "Dummy2_abdomenbfr"],
		["Dummy2_pelvistfr", "Dummy2_abdomenbrl"],
		["Dummy2_pelvistfl", "Dummy2_abdomenbrr"],

		//EXTRA: thorax to pelvis
		{"beamSpring": "$=$aDummy2weight*25000","beamDamp":"$=$aDummy2weight*50"},
		{"deformLimitExpansion":1.1}, 
		{"breakGroup":"Dummy2_thoraxpelvis"},
		
		["Dummy2_pelvismfl", "Dummy2_thoraxbfl"],
		["Dummy2_pelvismfr", "Dummy2_thoraxbfr"],
		["Dummy2_pelvismrl", "Dummy2_thoraxbrl"],
		["Dummy2_pelvismrr", "Dummy2_thoraxbrr"],
		
		["Dummy2_pelvistfl", "Dummy2_thoraxbfl"],
		["Dummy2_pelvistfr", "Dummy2_thoraxbfr"],
		["Dummy2_pelvistrl", "Dummy2_thoraxbrl"],
		["Dummy2_pelvistrr", "Dummy2_thoraxbrr"],
		
		["Dummy2_pelvismrr", "Dummy2_thoraxbfl"],
		["Dummy2_pelvismrl", "Dummy2_thoraxbfr"],
		["Dummy2_pelvismfr", "Dummy2_thoraxbrl"],
		["Dummy2_pelvismfl", "Dummy2_thoraxbrr"],
		
		["Dummy2_pelvistrr", "Dummy2_thoraxbfl"],
		["Dummy2_pelvistrl", "Dummy2_thoraxbfr"],
		["Dummy2_pelvistfr", "Dummy2_thoraxbrl"],
		["Dummy2_pelvistfl", "Dummy2_thoraxbrr"],

		//head to thorax
		{"breakGroup":"Dummy2_headthorax"},
		{"beamSpring": "$=$aDummy2weight*100000","beamDamp":"$=$aDummy2weight*50"},
		{"deformLimitExpansion":1.1}, 
		["Dummy2_thoraxhead", "Dummy2_neckb"],
		
		{"beamSpring": "$=$aDummy2weight*70000","beamDamp":"$=$aDummy2weight*60"},
		["Dummy2_thoraxtfl", "Dummy2_neckb"],
		["Dummy2_thoraxtfr", "Dummy2_neckb"],
		["Dummy2_thoraxtrl", "Dummy2_neckb"],
		["Dummy2_thoraxtrr", "Dummy2_neckb"],

		["Dummy2_thoraxmfl", "Dummy2_neckb"],
		["Dummy2_thoraxmfr", "Dummy2_neckb"],
		["Dummy2_thoraxmrl", "Dummy2_neckb"],
		["Dummy2_thoraxmrr", "Dummy2_neckb"],

		{"beamSpring": "$=$aDummy2weight*10000","beamDamp":"$=$aDummy2weight*100"},
		["Dummy2_thoraxtfl", "Dummy2_headbfl"],
		["Dummy2_thoraxtfr", "Dummy2_headbfr"],
		["Dummy2_thoraxtrl", "Dummy2_headmrl"],
		["Dummy2_thoraxtrr", "Dummy2_headmrr"],


		//left thigh to pelvis
		{"breakGroup":"Dummy2_L_thighpelvis"},
		{"beamSpring": "$=$aDummy2weight*100000","beamDamp":"$=$aDummy2weight*50"},
		{"deformLimitExpansion":1.01}, 

		["Dummy2_pelvismfl","Dummy2_L_thigh1"],
		["Dummy2_pelvismfr","Dummy2_L_thigh1"],
		["Dummy2_pelvismrl","Dummy2_L_thigh1"],
		["Dummy2_pelvismrr","Dummy2_L_thigh1"],
		["Dummy2_pelvisbf", "Dummy2_L_thigh1"],
		["Dummy2_pelvisbr", "Dummy2_L_thigh1"],
		//dampers
		{"beamSpring": "$=$aDummy2weight*10000","beamDamp":"$=$aDummy2weight*100"},
		["Dummy2_pelvismrl", "Dummy2_L_thigh2", {"breakGroup":"Fpass_sit"}],
		["Dummy2_pelvistrl", "Dummy2_L_thigh3", {"breakGroup":"Fpass_sit"}],
		{"beamSpring": "$=$aDummy2weight*20000","beamDamp":"$=$aDummy2weight*50"},
		["Dummy2_pelvistfl", "Dummy2_L_thigh4", {"breakGroup":"Fpass_sit"}],

		//right thigh to pelvis
		{"breakGroup":"Dummy2_R_thighpelvis"},
		{"beamSpring": "$=$aDummy2weight*100000","beamDamp":"$=$aDummy2weight*50"},
		{"deformLimitExpansion":1.01}, 

		["Dummy2_pelvismfl","Dummy2_R_thigh1"],
		["Dummy2_pelvismfr","Dummy2_R_thigh1"],
		["Dummy2_pelvismrl","Dummy2_R_thigh1"],
		["Dummy2_pelvismrr","Dummy2_R_thigh1"],
		["Dummy2_pelvisbf", "Dummy2_R_thigh1"],
		["Dummy2_pelvisbr", "Dummy2_R_thigh1"],
		//dampers
		{"beamSpring": "$=$aDummy2weight*10000","beamDamp":"$=$aDummy2weight*100"},
		["Dummy2_pelvismrr", "Dummy2_R_thigh2", {"breakGroup":"Fpass_sit"}],
		["Dummy2_pelvistrr", "Dummy2_R_thigh3", {"breakGroup":"Fpass_sit"}],
		{"beamSpring": "$=$aDummy2weight*20000","beamDamp":"$=$aDummy2weight*50"},
		["Dummy2_pelvistfr", "Dummy2_R_thigh4", {"breakGroup":"Fpass_sit"}],
		
		
		//left thigh to legshin
		{"breakGroup":"Dummy2_L_thighlegshin"},
		{"beamSpring": "$=$aDummy2weight*101000","beamDamp":"$=$aDummy2weight*10"},		
		["Dummy2_L_legshin1","Dummy2_L_thigh4"],
		["Dummy2_L_legshin2","Dummy2_L_thigh4"],
		["Dummy2_L_legshin3","Dummy2_L_thigh4"],
		["Dummy2_L_legshin4","Dummy2_L_thigh4"],
		["Dummy2_L_legshin1","Dummy2_L_thigh1"],
		["Dummy2_L_legshin1","Dummy2_L_thigh2"],
		["Dummy2_L_legshin1","Dummy2_L_thigh3"],
		["Dummy2_L_legshin2","Dummy2_L_thigh1"],
		["Dummy2_L_legshin2","Dummy2_L_thigh2"],
		["Dummy2_L_legshin2","Dummy2_L_thigh3"],		
		
		//right thigh to legshin
		{"breakGroup":"Dummy2_R_thighlegshin"},
		{"beamSpring": "$=$aDummy2weight*101000","beamDamp":"$=$aDummy2weight*10"},		
		["Dummy2_R_legshin1","Dummy2_R_thigh4"],
		["Dummy2_R_legshin2","Dummy2_R_thigh4"],
		["Dummy2_R_legshin3","Dummy2_R_thigh4"],
		["Dummy2_R_legshin4","Dummy2_R_thigh4"],
		["Dummy2_R_legshin1","Dummy2_R_thigh1"],
		["Dummy2_R_legshin1","Dummy2_R_thigh2"],
		["Dummy2_R_legshin1","Dummy2_R_thigh3"],
		["Dummy2_R_legshin2","Dummy2_R_thigh1"],
		["Dummy2_R_legshin2","Dummy2_R_thigh2"],
		["Dummy2_R_legshin2","Dummy2_R_thigh3"],
		
		
		//left foot to leg
		{"breakGroup":"Dummy2_L_footleg"},	
		{"beamSpring": "$=$aDummy2weight*101000","beamDamp":"$=$aDummy2weight*10"}, 
		["Dummy2_L_legshin3","Dummy2_L_foot1"],
		["Dummy2_L_legshin3","Dummy2_L_foot2"],
		["Dummy2_L_legshin3","Dummy2_L_foot3"],
		["Dummy2_L_legshin1","Dummy2_L_foot1"],
		["Dummy2_L_legshin1","Dummy2_L_foot2"],
		["Dummy2_L_legshin2","Dummy2_L_foot1"],
		["Dummy2_L_legshin2","Dummy2_L_foot2"],
		//damper
		{"beamSpring": "$=$aDummy2weight*10100","beamDamp":"$=$aDummy2weight*10"}, 
		["Dummy2_L_legshin1","Dummy2_L_foot3"],
		["Dummy2_L_legshin2","Dummy2_L_foot3"],
		["Dummy2_L_legshin4","Dummy2_L_foot3"],
		
		//right foot to leg
		{"breakGroup":"Dummy2_R_footleg"},	
		{"beamSpring": "$=$aDummy2weight*101000","beamDamp":"$=$aDummy2weight*10"}, 
		["Dummy2_R_legshin3","Dummy2_R_foot1"],
		["Dummy2_R_legshin3","Dummy2_R_foot2"],
		["Dummy2_R_legshin3","Dummy2_R_foot3"],
		["Dummy2_R_legshin1","Dummy2_R_foot1"],
		["Dummy2_R_legshin1","Dummy2_R_foot2"],
		["Dummy2_R_legshin2","Dummy2_R_foot1"],
		["Dummy2_R_legshin2","Dummy2_R_foot2"],
		//damper
		{"beamSpring": "$=$aDummy2weight*10100","beamDamp":"$=$aDummy2weight*10"}, 
		["Dummy2_R_legshin1","Dummy2_R_foot3"],
		["Dummy2_R_legshin2","Dummy2_R_foot3"],
		["Dummy2_R_legshin4","Dummy2_R_foot3"],


		//left arm to thorax
		{"breakGroup":"Dummy2_L_armthorax"},		
		{"beamSpring": "$=$aDummy2weight*101000","beamDamp":"$=$aDummy2weight*100"},
		["Dummy2_L_upperarm1","Dummy2_thoraxarml"],
		["Dummy2_L_upperarm1", "Dummy2_thoraxtfl"],
		["Dummy2_L_upperarm1", "Dummy2_thoraxtrl"],
		["Dummy2_L_upperarm1", "Dummy2_thoraxmfl"],
		["Dummy2_L_upperarm1", "Dummy2_thoraxmrl"],
		["Dummy2_L_upperarm2","Dummy2_thoraxarml"],
		["Dummy2_L_upperarm3","Dummy2_thoraxarml"],
		["Dummy2_L_upperarm4","Dummy2_thoraxarml"],

		//left arm to forearm
		{"breakGroup":"Dummy2_L_armforearm"},	
		{"beamSpring": "$=$aDummy2weight*101000","beamDamp":"$=$aDummy2weight*10"},	
		["Dummy2_L_forearm1","Dummy2_L_upperarm2"],
		["Dummy2_L_forearm2","Dummy2_L_upperarm2"],
		["Dummy2_L_forearm1","Dummy2_L_upperarm3"],
		["Dummy2_L_forearm2","Dummy2_L_upperarm3"],	
		["Dummy2_L_forearm1","Dummy2_L_upperarm4"],
		["Dummy2_L_forearm2","Dummy2_L_upperarm4"],	
				
		//left hand to arm
		{"breakGroup":"Dummy2_L_handarm"},
		{"beamSpring": "$=$aDummy2weight*251000","beamDamp":"$=$aDummy2weight*10"},		
		["Dummy2_L_forearm3", "Dummy2_L_hand1"],
		["Dummy2_L_forearm3", "Dummy2_L_hand2"],
		["Dummy2_L_forearm3", "Dummy2_L_hand3"],
		["Dummy2_L_forearm1", "Dummy2_L_hand3"],
		["Dummy2_L_forearm2", "Dummy2_L_hand3"],
		//hand stablizers DIFFERENT FROM THE DRIVER!!
		{"beamSpring": "$=$aDummy2weight*251000","beamDamp":"$=$aDummy2weight*10"},
		["Dummy2_L_forearm1", "Dummy2_L_hand1"],
		["Dummy2_L_forearm1", "Dummy2_L_hand2"],
		["Dummy2_L_forearm2", "Dummy2_L_hand1"],
		["Dummy2_L_forearm2", "Dummy2_L_hand2"],

		
		//right arm to thorax
		{"breakGroup":"Dummy2_R_armthorax"},		
		{"beamSpring": "$=$aDummy2weight*101000","beamDamp":"$=$aDummy2weight*100"},
		["Dummy2_R_upperarm1","Dummy2_thoraxarmr"],
		["Dummy2_R_upperarm1", "Dummy2_thoraxtfr"],
		["Dummy2_R_upperarm1", "Dummy2_thoraxtrr"],
		["Dummy2_R_upperarm1", "Dummy2_thoraxmfr"],
		["Dummy2_R_upperarm1", "Dummy2_thoraxmrr"],
		["Dummy2_R_upperarm2","Dummy2_thoraxarmr"],
		["Dummy2_R_upperarm3","Dummy2_thoraxarmr"],
		["Dummy2_R_upperarm4","Dummy2_thoraxarmr"],

		//right arm to forearm
		{"breakGroup":"Dummy2_R_armforearm"},	
		{"beamSpring": "$=$aDummy2weight*101000","beamDamp":"$=$aDummy2weight*10"},	
		["Dummy2_R_forearm1","Dummy2_R_upperarm2"],
		["Dummy2_R_forearm2","Dummy2_R_upperarm2"],
		["Dummy2_R_forearm1","Dummy2_R_upperarm3"],
		["Dummy2_R_forearm2","Dummy2_R_upperarm3"],	
		["Dummy2_R_forearm1","Dummy2_R_upperarm4"],
		["Dummy2_R_forearm2","Dummy2_R_upperarm4"],	
				
		//right hand to arm
		{"breakGroup":"Dummy2_R_handarm"},
		{"beamSpring": "$=$aDummy2weight*251000","beamDamp":"$=$aDummy2weight*10"},		
		["Dummy2_R_forearm3", "Dummy2_R_hand1"],
		["Dummy2_R_forearm3", "Dummy2_R_hand2"],
		["Dummy2_R_forearm3", "Dummy2_R_hand3"],
		["Dummy2_R_forearm1", "Dummy2_R_hand3"],
		["Dummy2_R_forearm2", "Dummy2_R_hand3"],
		//hand stablizers DIFFERENT FROM THE DRIVER!!
		{"beamSpring": "$=$aDummy2weight*251000","beamDamp":"$=$aDummy2weight*10"},
		["Dummy2_R_forearm1", "Dummy2_R_hand1"],
		["Dummy2_R_forearm1", "Dummy2_R_hand2"],
		["Dummy2_R_forearm2", "Dummy2_R_hand1"],
		["Dummy2_R_forearm2", "Dummy2_R_hand2"],
		
		{"breakGroup":""},

		//--LIMITERS--
		{"beamPrecompression":1, "beamType":"|SUPPORT", "beamLongBound":10},
		{"beamDeform": "FLT_MAX", "beamStrength":"FLT_MAX"},

		//prevent body inversion
		{"beamSpring": "$=$aDummy2weight*51000","beamDamp":"$=$aDummy2weight*50"},
		["Dummy2_thoraxtfl", "Dummy2_pelvistfl"],
		["Dummy2_thoraxtfr", "Dummy2_pelvistfr"],
		["Dummy2_thoraxmrl", "Dummy2_pelvistrl"],
		["Dummy2_thoraxmrr", "Dummy2_pelvistrr"],
		
		["Dummy2_thoraxbfl", "Dummy2_pelvistfl"],
		["Dummy2_thoraxbfr", "Dummy2_pelvistfr"],
		["Dummy2_thoraxbrl", "Dummy2_pelvistrl"],
		["Dummy2_thoraxbrr", "Dummy2_pelvistrr"],
		
		["Dummy2_thoraxmrr", "Dummy2_pelvistfl"],
		["Dummy2_thoraxmrl", "Dummy2_pelvistfr"],
		["Dummy2_thoraxmfr", "Dummy2_pelvistrl"],
		["Dummy2_thoraxmfl", "Dummy2_pelvistrr"],
		
		["Dummy2_thoraxbrr", "Dummy2_pelvistfl"],
		["Dummy2_thoraxbrl", "Dummy2_pelvistfr"],
		["Dummy2_thoraxbfr", "Dummy2_pelvistrl"],
		["Dummy2_thoraxbfl", "Dummy2_pelvistrr"],

		//arm and leg bend limiters
		{"beamSpring": "$=$aDummy2weight*51000","beamDamp":"$=$aDummy2weight*20"},
		{"beamPrecompression":0.95},
		["Dummy2_L_forearm4", "Dummy2_L_upperarm3"],
		["Dummy2_R_forearm4", "Dummy2_R_upperarm3"],
		{"beamPrecompression":0.9},
		["Dummy2_L_legshin4", "Dummy2_L_thigh3"],
		["Dummy2_R_legshin4", "Dummy2_R_thigh3"],

		//prevent legs clipping through car seat
		{"beamPrecompression":0.99},
		["Dummy2_L_legshin3", "Dummy2_L_thigh2"],
		["Dummy2_R_legshin3", "Dummy2_R_thigh2"],
		["Dummy2_pelvisbr", "Dummy2_L_thigh4"],
		["Dummy2_pelvisbr", "Dummy2_R_thigh4"],

		//prevent body with arms clipping
		{"beamSpring": "$=$aDummy2weight*101000","beamDamp":"$=$aDummy2weight*30"},
		{"beamPrecompression":0.5},

		["Dummy2_thoraxbfl", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxbfr", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxbrl", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxbrr", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxmfl", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxmfr", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxmrl", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxmrr", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxtfl", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxtfr", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxtrl", "Dummy2_L_upperarm4"],
		["Dummy2_thoraxtrr", "Dummy2_L_upperarm4"],

		["Dummy2_thoraxbfl", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxbfr", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxbrl", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxbrr", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxmfl", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxmfr", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxmrl", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxmrr", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxtfl", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxtfr", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxtrl", "Dummy2_R_upperarm4"],
		["Dummy2_thoraxtrr", "Dummy2_R_upperarm4"],

		{"optional":false},
		{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
    
},

}