services.char_config_validator
源文件
services/char_config_validator.py· 由scripts/gen_api_docs.py自动生成,请勿手改
模块说明:
角色配置文件校验和迁移
函数
validate_char_config
python
def validate_char_config(data: dict) -> dict校验角色配置的结构和类型是否正确。
定义行:66
migrate_char_config
python
def migrate_char_config(data: dict) -> dict迁移旧配置到新格式。添加缺失的默认字段。
定义行:138
_migrate_legacy_skill_keys
python
def _migrate_legacy_skill_keys(skills: dict) -> None把旧技能名的等级搬到现行名下(就地修改,幂等)。
定义行:229
load_char_config
python
def load_char_config(path: str) -> dict读取、校验、迁移一站式函数。
定义行:238