UNPKG

lr-core

Version:
61 lines (60 loc) 5.55 kB
{ "states": [ { "id": "RIDER_MOUNTED" , "type": "Binding" }, { "id": "SLED_INTACT" , "type": "Binding" }, { "id": "PEG" , "type": "CollisionPoint" , "x": 0 , "y": 0 , "friction": 0.8 }, { "id": "TAIL" , "type": "CollisionPoint" , "x": 0 , "y": 5 , "friction": 0 }, { "id": "NOSE" , "type": "CollisionPoint" , "x": 15 , "y": 5 , "friction": 0 }, { "id": "STRING" , "type": "CollisionPoint" , "x": 17.5 , "y": 0 , "friction": 0 }, { "id": "BUTT" , "type": "CollisionPoint" , "x": 5 , "y": 0 , "friction": 0.8 }, { "id": "SHOULDER" , "type": "CollisionPoint" , "x": 5 , "y": -5.5 , "friction": 0.8 }, { "id": "RHAND" , "type": "CollisionPoint" , "x": 11.5 , "y": -5 , "friction": 0.1 }, { "id": "LHAND" , "type": "CollisionPoint" , "x": 11.5 , "y": -5 , "friction": 0.1 }, { "id": "LFOOT" , "type": "CollisionPoint" , "x": 10 , "y": 5 , "friction": 0 }, { "id": "RFOOT" , "type": "CollisionPoint" , "x": 10 , "y": 5 , "friction": 0 }, { "id": "SCARF_0" , "type": "FlutterPoint" , "x": 3 , "y": -5.5 , "airFriction": 0.2 }, { "id": "SCARF_1" , "type": "FlutterPoint" , "x": 1 , "y": -5.5 , "airFriction": 0.2 }, { "id": "SCARF_2" , "type": "FlutterPoint" , "x": -1 , "y": -5.5 , "airFriction": 0.2 }, { "id": "SCARF_3" , "type": "FlutterPoint" , "x": -3 , "y": -5.5 , "airFriction": 0.2 }, { "id": "SCARF_4" , "type": "FlutterPoint" , "x": -5 , "y": -5.5 , "airFriction": 0.2 }, { "id": "SCARF_5" , "type": "FlutterPoint" , "x": -7 , "y": -5.5 , "airFriction": 0.2 }, { "id": "SCARF_6" , "type": "FlutterPoint" , "x": -9 , "y": -5.5 , "airFriction": 0.2 } ], "constraints": [ { "id": "PEG_TAIL" , "type": "Stick" , "p1": "PEG" , "p2": "TAIL" }, { "id": "TAIL_NOSE" , "type": "Stick" , "p1": "TAIL" , "p2": "NOSE" }, { "id": "NOSE_STRING" , "type": "Stick" , "p1": "NOSE" , "p2": "STRING" }, { "id": "STRING_PEG" , "type": "Stick" , "p1": "STRING" , "p2": "PEG" }, { "id": "PEG_NOSE" , "type": "Stick" , "p1": "PEG" , "p2": "NOSE" }, { "id": "STRING_TAIL" , "type": "Stick" , "p1": "STRING" , "p2": "TAIL" }, { "id": "PEG_BUTT" , "type": "BindStick" , "p1": "PEG" , "p2": "BUTT" , "binding": "RIDER_MOUNTED" , "endurance": 0.057 }, { "id": "TAIL_BUTT" , "type": "BindStick" , "p1": "TAIL" , "p2": "BUTT" , "binding": "RIDER_MOUNTED" , "endurance": 0.057 }, { "id": "NOSE_BUTT" , "type": "BindStick" , "p1": "NOSE" , "p2": "BUTT" , "binding": "RIDER_MOUNTED" , "endurance": 0.057 }, { "id": "SHOULDER_BUTT" , "type": "Stick" , "p1": "SHOULDER" , "p2": "BUTT" }, { "id": "SHOULDER_LHAND" , "type": "Stick" , "p1": "SHOULDER" , "p2": "LHAND" }, { "id": "SHOULDER_RHAND" , "type": "Stick" , "p1": "SHOULDER" , "p2": "RHAND" }, { "id": "BUTT_LFOOT" , "type": "Stick" , "p1": "BUTT" , "p2": "LFOOT" }, { "id": "BUTT_RFOOT" , "type": "Stick" , "p1": "BUTT" , "p2": "RFOOT" }, { "id": "SHOULDER_RHAND_2" , "type": "Stick" , "p1": "SHOULDER" , "p2": "RHAND" }, { "id": "SHOULDER_PEG" , "type": "BindStick" , "p1": "SHOULDER" , "p2": "PEG" , "binding": "RIDER_MOUNTED" , "endurance": 0.057 }, { "id": "STRING_LHAND" , "type": "BindStick" , "p1": "STRING" , "p2": "LHAND" , "binding": "RIDER_MOUNTED" , "endurance": 0.057 }, { "id": "STRING_RHAND" , "type": "BindStick" , "p1": "STRING" , "p2": "RHAND" , "binding": "RIDER_MOUNTED" , "endurance": 0.057 }, { "id": "LFOOT_NOSE" , "type": "BindStick" , "p1": "LFOOT" , "p2": "NOSE" , "binding": "RIDER_MOUNTED" , "endurance": 0.057 }, { "id": "RFOOT_NOSE" , "type": "BindStick" , "p1": "RFOOT" , "p2": "NOSE" , "binding": "RIDER_MOUNTED" , "endurance": 0.057 }, { "id": "SHOULDER_LFOOT" , "type": "RepelStick" , "p1": "SHOULDER" , "p2": "LFOOT" , "lengthFactor": 0.5 }, { "id": "SHOULDER_RFOOT" , "type": "RepelStick" , "p1": "SHOULDER" , "p2": "RFOOT" , "lengthFactor": 0.5 }, { "id": "BODY_SLED_JOINT" , "type": "BindJoint" , "p1": "SHOULDER" , "p2": "BUTT" , "q1": "STRING" , "q2": "PEG" , "binding": "RIDER_MOUNTED" }, { "id": "SLED_PEG_JOINT" , "type": "BindJoint" , "p1": "PEG" , "p2": "TAIL" , "q1": "STRING" , "q2": "PEG" , "binding": "SLED_INTACT" }, { "id": "RIDER_PEG_JOINT" , "type": "BindJoint" , "p1": "PEG" , "p2": "TAIL" , "q1": "STRING" , "q2": "PEG" , "binding": "RIDER_MOUNTED" }, { "id": "SCARF" , "type": "DirectedChain" , "ps": ["SHOULDER", "SCARF_0", "SCARF_1", "SCARF_2", "SCARF_3", "SCARF_4", "SCARF_5", "SCARF_6"] } ], "parts": { "SCARF": [ "SHOULDER" , "SCARF_0" , "SCARF_1", "SCARF_2", "SCARF_3", "SCARF_4", "SCARF_5", "SCARF_6"], "BODY": [ "BUTT" , "SHOULDER" , "RHAND", "LHAND", "LFOOT", "RFOOT"], "SLED": [ "PEG" , "STRING" , "NOSE", "TAIL"], "LEFT_ARM": [ "SHOULDER" , "LHAND" ], "RIGHT_ARM": [ "SHOULDER" , "RHAND" ], "LEFT_LEG": [ "BUTT" , "LFOOT" ], "RIGHT_LEG": [ "BUTT" , "RFOOT" ] } }