形态与阶段
SSC 将玩家形态注册为形态(Form)和形态组(Form Group)。主线形态通常以阶段推进,特殊形态和子形态则可能独立注册。1
当前主线形态组
源码注册的主线形态组包括:
- 蝙蝠(Bat);
- 美西螈(Axolotl);
- 豹猫(Ocelot);
- 使魔狐(Familiar Fox);
- 雪狐(Snow Fox);
- 阿努比斯之狼(Anubis Wolf);
- 蜘蛛(Spider);
- 悦灵和野猫等特殊形态。
七条常规形态线都注册了 *_0 到 *_3 四个 ID。玩家界面中的阶段通常按 1 到 4 表达,因此“形态 ID 后缀”和“玩家看到的阶段编号”不要混用。
| ID 后缀 | 组内阶段 | 常见定位 |
|---|---|---|
_0 | 1 | Starter Form,初始感染形态 |
_1 | 2 | 能力和限制进一步显现 |
_2 | 3 | 诅咒之月最终过渡形态,通常锁定 Instinct |
_3 | 4 | Final Form,通常不再受普通诅咒之月推进 |
蜘蛛线存在例外:spider_1 具有独立的茧阶段表现,其标记和常规形态不同。任何基于阶段的规则都应读取形态注册,而不是只靠 ID 后缀猜测。
形态标记
当前源码使用的关键标记包括:
| 标记 | 含义 |
|---|---|
StarterForm | 可作为初始形态 |
FinalForm | 常规最终形态 |
SpecialForm | 特殊形态,不属于普通阶段流程 |
InhibitorResist / InhibitorImmune | 对抑制手段具有抗性或免疫 |
LockInstinct / NoInstinct | 锁定或禁用 Instinct |
CursedMoonFinalForm | 参与诅咒之月高阶段的特殊处理 |
NoCursedMoonEffect | 不受普通诅咒之月影响 |
CatalystResist / CatalystImmune | 对 Catalyst 具有抗性或免疫 |
CanTFToFinalForm | 可转化到最终形态 |
动态形态
SSC 支持通过 JSON/Data Pack 加载动态形态。动态形态与内置 Java 形态分开管理,重载时会清理和重新应用动态注册内容。自定义内容作者应使用独立命名空间,避免与内置 ID 冲突。