docs/config/配置表审核规则.md
zhengxianxin 103b428d53 11
2026-05-15 20:42:55 +08:00

1.8 KiB
Raw Blame History

配置表审核规则

通用规则

  • key-value常量配置value列不能为空
  • 符合json字符串格式({},[{}])的值判断json字符串合法性
  • 如果是[{"Id":x,"Num":y}]这种道具列表的形式需判断Id在Item.xlsx / sheet Item中有对应配置
  • 判断奖励道具列表中IType=100(即棋子类道具)的数量小于10如果有则提示warning
  • Id列确保值唯一

各个配置表特定规则

Activity.xlsx / sheet Activity 弃用

Activity.xlsx / sheet Gift

  • [error]Items列为json字符串
  • [error]ChargeId为充值Id不为0的值必须在Charge.xlsx / sheet Charge中的Id列有对应配置

Charge.xlsx / sheet EnergyShop

  • [error]ChargeId为充值Id不为0的值必须在Charge.xlsx / sheet Charge中的Id列有对应配置

Charge.xlsx / sheet SpecialShop

  • [error]ChargeId为充值Id不为0的值必须在Charge.xlsx / sheet Charge中的Id列有对应配置

Charge.xlsx / sheet Gift

  • [error]ChargeId为充值Id不为0的值必须在Charge.xlsx / sheet Charge中的Id列有对应配置

Charge.xlsx / sheet PetCoin

  • [error]ChargeId为充值Id不为0的值必须在Charge.xlsx / sheet Charge中的Id列有对应配置

Charge.xlsx / sheet AD

  • [error]ChargeId为充值Id不为0的值必须在Charge.xlsx / sheet Charge中的Id列有对应配置

Endless.xlsx / sheet Endless

  • [error]ChargeId为充值Id不为0的值必须在Charge.xlsx / sheet Charge中的Id列有对应配置

Handbook.xlsx / sheet Handbook

  • [error]Type列与MergeData.xlsx / sheet Emit中的Type列一一对应

IndoorProgress.xlsx / sheet IndoorProgress

  • [warning]当Part列有值时Item列也需要对应的值

MergeData.xlsx / sheet MergeData

  • [error]Emit_Product列中的值必须是Type=Product的Color

MergeData.xlsx / sheet Emit

  • [error]Retire列的值不能为空或0