index.js 638 Bytes
// rigs/index.js — 骨架注册表。加新角色骨架 = 加一个文件 + 在此注册一行(开闭原则)。

import { HUMANOID_V1 } from './humanoid-v1.js'
import { HUMANOID_CHIBI } from './humanoid-chibi.js'

/** @type {Record<string, import('../types.js').RigDefinition>} */
export const RIGS = {
  humanoid_v1: HUMANOID_V1,
  // 真实角色(worker/lady 等)实际使用的大头 chibi 骨架。注册名沿用原项目的 humanoid_parts,
  // 使角色 skin 的 rigId 与其对齐数值天然吻合(别名 humanoid_chibi 指向同一骨架)。
  humanoid_parts: HUMANOID_CHIBI,
  humanoid_chibi: HUMANOID_CHIBI,
}