interop/ —— 天凤互操作知识

状态:✅ 已成文 tenhou-interop.md——天凤官方 JS 与社区工具源码逆向核对得出的逐字段必需约束、两处高危易错点、座位旋转公式、目验方法与来源核对基线。

这部分知识独立于 majojson 格式成立:无论你是否使用本格式,只要你要生成或解析天凤牌谱(tenhou.net/5#json=),这些结论都用得上。公开资料中没有同等密度的系统整理——多数散落在各工具源码里。

将收录的主题

  • 顶层形态与 tenhou.net/5#json= 打开路径(官方 1129.js 加载器行为)
  • 每手 17 元素索引写死:不能少、不能多
  • 牌码与副露字符串的官方正则与各方言差异
  • 暗杠归属「出」数组;大明杠 0 占位放在鸣牌者自己的出数组
  • 座位旋转公式:本手庄家落在索引 局序 % 4
  • 结果数组(索引 16)口径
  • rule.disp 被 mjai-reviewer 拿去判断东风战 / 三麻的坑
  • 已知限制(明确接受的边界)
  • 目验方法:用天凤官方页面真打开核对产物——本格式唯一可信的验收路径
  • 来源与核对基线:天凤官方 JS、logconv、@kobalab/tenhou-url-log、mjai-reviewer(convlog)