diff --git a/decompiler/level_extractor/merc_replacement.cpp b/decompiler/level_extractor/merc_replacement.cpp index 352f664c97..2afed37bd1 100644 --- a/decompiler/level_extractor/merc_replacement.cpp +++ b/decompiler/level_extractor/merc_replacement.cpp @@ -22,7 +22,7 @@ void extract(const std::string& name, int mesh_count = 0; int prim_count = 0; bool has_envmaps = false; - int joints = 1; + int joints = 3; auto skin_idx = find_single_skin(model, all_nodes); if (skin_idx) { joints = get_joint_count(model, *skin_idx); diff --git a/goalc/build_actor/common/MercExtract.cpp b/goalc/build_actor/common/MercExtract.cpp index f29bda7daf..fb857b8dc2 100644 --- a/goalc/build_actor/common/MercExtract.cpp +++ b/goalc/build_actor/common/MercExtract.cpp @@ -22,7 +22,7 @@ void extract(const std::string& name, int mesh_count = 0; int prim_count = 0; bool has_envmaps = false; - int joints = 1; + int joints = 3; auto skin_idx = find_single_skin(model, all_nodes); if (skin_idx) { joints = gltf_util::get_joint_count(model, *skin_idx);