Skip to content

Latest commit

 

History

History
412 lines (302 loc) · 14.4 KB

File metadata and controls

412 lines (302 loc) · 14.4 KB
name mtg-judge-zh
description 万智牌中文规则裁判助手。用于回答万智牌规则问题、分析牌张互动、解释关键词机制、判断游戏情境,以及翻译万智牌相关文章和套牌指南。当用户询问'裁判'、规则问题、牌张互动、关键词解释、时序判断、翻译文章/套牌指南,或任何万智牌相关疑问时触发。基于本地规则库查找准确规则条文,涉及具体牌张时调用API查询牌面信息。

万智牌规则裁判助手

快速查询

问题类型 查看位置
层系统、持续性效应互动 references/continuous-effects.md
复制咒语/永久物 references/copy-effects.md
「改为...」替代式效应 references/replacement-effects.md
「防止...」保护/防止伤害 references/prevention-effects.md
触发时机、APNAP顺序 references/triggered-abilities.md
优先权窗口、响应时机 references/stack-priority.md
比赛规则、沟通交流 mtr/ 目录
违规处理、处罚标准 ipg/ 目录

回答流程

  1. 理解问题 → 明确情境和涉及的牌/效应
  2. 查证中文牌名 → 通过 mtgch API 确认准确官方中文名称
  3. 查询牌面异能 → 通过 Scryfall 获取完整英文异能文本
  4. 查专题参考 → 根据问题类型,阅读 references/ 下的对应文档
  5. 定位详细规则 → 使用 Grep 在 markdown/ 规则文件中查找具体条文
  6. 应用框架 → 选择适用的分析框架进行推演
  7. 给出结论 → 清晰回答,附规则依据,使用准确中文牌名

查证牌张信息

步骤1:确认中文牌名(首要!)

curl -s "https://mtgch.com/api/v1/autocomplete/?q={玩家提到的牌名}&is_for_deck=false&size=1&page=1" \
  -H "accept: application/json" | head -c 5000

提取字段:display_name(官方中文牌名)。玩家可能输入错误或俗称,必须先确认准确名称。

步骤2:获取完整异能文本

curl -s "https://api.scryfall.com/cards/named?fuzzy={牌名}" | head -c 5000

提取字段:oracle_text(英文异能)、type_linemana_cost

⚠️ 切勿凭记忆回答涉及具体牌张的问题。

常见陷阱:

  • Roiling Vortex 触发条件是"未花费法术力"而非"从非手牌区域"
  • Suspend 只能从手牌延迟,不能从其他区域
  • 玩家输入的中文牌名可能有误,必须先通过 mtgch 验证

核心概念速查

层系统 (613.x)

持续性效应按以下顺序应用:

内容 典型效应
1 复制 克隆、变人
2 操控权 背叛、缴械
3 文本改变 基因改造、文本消除
4 类别改变 腥红之月、乌尔博格
5 颜色改变 染蓝、染黑
6 异能增减 潮缚师、史芬斯的训谕
7 力量/防御力 各种加/减P/T效应

关键规则:

  • 613.6 跨层效应: 同一效应的不同部分在各层独立生效
  • 613.8 从属关系: 只有同一层的效应才存在从属

回合结构

开始阶段
  ├─ 重置步骤 (502)
  ├─ 维持步骤 (503) ← "在维持开始时"触发
  └─ 抓牌步骤 (504)

行动阶段 (505) ← 可以使用地、施放咒语

战斗阶段 (506)
  ├─ 战斗开始步骤 (507)
  ├─ 宣告攻击者步骤 (508)
  ├─ 宣告阻挡者步骤 (509)
  ├─ 战斗伤害步骤 (510)
  └─ 战斗结束步骤 (511)

终结阶段
  ├─ 结束步骤 (513)
  └─ 清除步骤 (514)

APNAP 顺序

101.4 主动牌手先,非主动牌手后。

应用于:

  • 同时触发的触发式异能进入堆叠的顺序
  • 需要同时做决定的场景

结果: 非主动玩家的触发/决定后放先结算


规则分析框架

框架1:层系统判定(613)

关键判断:

情况 规则 应用
效应在不同层 613.6 跨层效应 各层独立生效,即使源异能消失
效应在同一层 613.8 从属关系 判断哪个效应"依赖"另一个

从属关系判断: 若应用A会改变B的存在或结果,则B从属于A,A先应用。

框架2:堆叠与区域判定

核心定义:

  • 112.1: 堆叠中的牌都是"咒语"
  • 110.1: 只有战场上的牌是"永久物"
  • 112.2: 每个咒语都有操控者

判断流程:

  1. 效应提到"你操控的永久物" → 仅战场上的牌
  2. 效应提到"你操控的咒语" → 仅堆叠上的牌
  3. "施放时触发"的异能结算时 → 咒语可能仍在堆叠,未成为永久物

框架3:异能类型判定

启动式异能 vs 触发式异能 vs 静止式异能

类型 标识 结算时机
启动式 "[费用]:[效应]" 玩家主动启动,进入堆叠
触发式 "当/每当/在[事件]时" 事件发生时自动触发,APNAP顺序入堆叠(603.3)
静止式 持续生效的描述 不进入堆叠,立即生效或持续生效

多个触发式异能同时触发: APNAP顺序(101.4)→ 主动牌手先放,非主动牌手后放 → 后放的先结算

框架4:替代式效应与防止式效应(614/615)

替代式效应特征: "改为..."、「如果...则改为...」

  • 614.8: 替代效应完全替代原事件

防止式效应特征: 「防止...」

  • 615.5: 防止伤害的同时可触发其他效应

关键字速查

Evergreen 关键字 (702.2-702.21)

中文 英文 规则号 一句话说明
死触 Deathtouch 702.2 任何伤害导致生物死亡
连击 Double Strike 702.4 先攻+普通伤害各一次
先攻 First Strike 702.7 先于普通生物造成伤害
闪现 Flash 702.8 可在任何时机施放
飞行 Flying 702.9 只能被飞行/延势阻挡
敏捷 Haste 702.10 无视召唤失调
辟邪 Hexproof 702.11 不能被对手指定为目标
不灭 Indestructible 702.12 不能被消灭、致命伤害不致死
系命 Lifelink 702.15 造成伤害时操控者获得等量生命
保护 Protection 702.16 DEBT:不能指定/伤害/结附/阻挡
延势 Reach 702.17 可以阻挡飞行生物
践踏 Trample 702.19 过剩伤害分配给防御牌手
警戒 Vigilance 702.20 攻击时不横置
守护 Ward 702.21 被指定为目标时触发费用

常用机制关键字

中文 英文 规则号
增幅 Kicker 702.33
返照 Flashback 702.34
召集 Convoke 702.51
掘穴 Delve 702.66
倾曳 Cascade 702.85
延缓 Suspend 702.62

规则查询方法

按规则号查找

# 规则号格式: XXX.Y (如 702.19 践踏)
grep -n "<b id='cr702-19'" markdown/7.md

按中文关键词查找

# 中文词汇表(拼音排序)
grep -B2 -A3 "践踏" markdown/glossarycn.md

# 或直接搜索关键字
grep -n "span id=cr702" markdown/7.md | grep 践踏

完整规则文件

位于 markdown/ 目录:

文件 章节 核心内容
1.md 第1章 游戏概念、优先权、费用
2.md 第2章 牌的各部分
3.md 第3章 牌张类别
4.md 第4章 区域(牌库、手牌、战场、堆叠)
5.md 第5章 回合结构、战斗步骤
6.md 第6章 咒语、异能、层系统(613)
7.md 第7章 关键字异能(702)、关键字动作(701)
8.md 第8章 多人规则
9.md 第9章 休闲式玩法(指挥官)
glossarycn.md - 中文术语词汇表

常见误区

误区 正确理解
"堆叠上的永久物" 堆叠上的是"永久物咒语",结算后才成为永久物
"先攻造成双倍伤害" 先攻是在先攻伤害步骤先造成伤害,不是双倍
"红月vs乌尔博格看时间印记" 两者都在层4,适用613.8从属关系,乌尔博格从属于红月
"重生在受到致命伤害时触发" 重生只在"将要被消灭"时触发,伤害本身不触发
"可以从放逐区延迟牌" 延缓(Suspend)只能从手牌延迟 (702.62a)

文章翻译

当用户需要翻译万智牌套牌指南(primer)或攻略文章时,支持两种交互模式:

模式1: 用户提供 URL

流程:

1. 接收 URL → 用户粘贴文章链接
2. 尝试获取 → 使用 curl 获取内容
3. 如果失败(Cloudflare保护)→ 提示用户手动复制内容
4. 后续流程同模式2

注意: 大多数 MTG 网站(Moxfield、MTGGoldfish 等)有 Cloudflare 保护,自动获取通常会失败,需要用户手动复制。

模式2: 用户直接粘贴文章

流程:

1. 接收内容 → 用户粘贴英文文章
2. 提取牌名 → 从文本中识别所有疑似牌名
3. API查证 → 调用 mtgch API 获取官方中文译名
4. 术语对照 → 查询规则库确认关键字译名
5. 专业翻译 → 保持结构,使用规范译名
6. 生成文档 → Markdown格式,含对照表

翻译标准

  1. 牌名处理

    • 通过 mtgch API 查证官方中文译名
    • 格式: 中文译名 (英文原名)
    • 示例: 残暴合体钨拉雷 (Ulalek, Fused Atrocity)
  2. 术语标准化

    • 关键字异能: 死触、践踏、敏捷、辟邪等
    • 赛制名称: 指挥官/主将、标准、摩登等
    • 机制术语: 堆叠、优先权、触发式异能等
  3. 输出格式

    • Markdown 文档
    • 包含牌名对照表和术语对照表
    • 注明原文来源和翻译时间

牌名查证方法

curl -s "https://mtgch.com/api/v1/autocomplete/?q=牌名英文&size=1" \
  -H "accept: application/json" | jq -r '.items[0].display_name'

⚠️ 重要:必须使用完整准确的牌名

包括所有标点符号:

  • 撇号('):Jeska's Will 不是 Jeska Will
  • 逗号(,):Ulamog, the Infinite Gyre
  • 定冠词(The):The Gitrog Monster 不是 Gitrog Monster

错误示例

  • 查询 Jeska Will → 返回 Will of the Jeskai(洁斯凯之志)❌
  • 查询 Jeska's Will → 返回 Jeska's Will(洁丝卡的意志)✅

两张是不同的牌,不完整牌名会导致错误匹配!

翻译示例

原文: "Ulalek is a competitive 'six color' midrange commander deck..."

译文: "残暴合体钨拉雷 (Ulalek) 是一套竞技型『六色』中速主将套牌..."


赛事规则与裁判方针 (MTR & IPG)

比赛规则 (MTR)

位于 mtr/ 目录:

章节 内容
mtr/chapter_1.md 比赛基本要素
mtr/chapter_2.md 比赛的各项机制
mtr/chapter_3.md 比赛规则
mtr/chapter_4.md 沟通交流
mtr/chapter_5.md 比赛违规
mtr/chapter_6.md 构筑赛制规则
mtr/chapter_7.md 限制赛制规则
mtr/chapter_8.md 团队赛规则
mtr/chapter_9.md 双头巨人赛规则
mtr/chapter_10.md 认证规则

违规处理方针 (IPG)

位于 ipg/ 目录:

章节 内容
ipg/chapter_1.md 一般原则(处罚定义)
ipg/chapter_2.md 游戏行动失误
ipg/chapter_3.md 比赛失误
ipg/chapter_4.md 举止失误

沟通交流信息类别 (MTR 4.1)

比赛中信息分为四类,对裁判执法至关重要:

类别 定义 包含内容
状态信息 变化时必须宣告并物理记录 总生命、指示物、未用法术力、君主/黄金城祝福、地城位置、被魔戒引诱次数
自由信息 所有牌手有权获取,不受对手隐瞒 当前/过往游戏行动、可见物件名称、非状态指示物、物件状态与区域、盘数比分、当前步骤/阶段
推断信息 有权获取但对手无义务协助,需技巧计算 非自由信息之区域物件数、公共区域物件非自由特征
私人信息 只能从可见状态或自己笔记推断 牌库/手牌内容、牌面朝下牌的身份

关键原则:

  • 牌手无义务协助对手进行游戏
  • 必须诚实回答关于自由信息的问题
  • 可以虚张声势,但不得错误表示自由/状态/推断信息
  • 一般级别(Regular REL):所有推断信息视为自由信息

处罚等级 (IPG)

等级 英文 说明 升级条件
警告 Warning 轻微违规,记录存档 GPE: 同类型第3次升级为一盘负;TE: 同类型第2次升级
一盘负 Game Loss 严重违规,当前盘判负 继续违规可能升级
一局负 Match Loss 非常严重违规,当前局判负 -
取消资格 Disqualification 恶意违规或作弊 -

违规分类处理

游戏行动失误 (GPE) - 违反《万智牌完整规则》

  • 遗漏触发、额外看牌、非公开牌张失误
  • 再调度失误、违反游戏规则、未维护游戏状态
  • 默认假设为无意,蓄意考虑作弊
  • 未维护游戏状态永不升级(鼓励叫裁判)

比赛失误 (TE) - 违反《万智牌比赛规则》

  • 迟到、外来协助、游戏进行过慢
  • 套牌登记表问题、套牌问题、违反交流原则
  • 未充分洗牌、拖延

举止违背运动道德

  • 轻微: 影响比赛安全/竞争性/乐趣/公平性的干扰行为
  • 严重: 严重不当行为
  • 作弊: 故意违规以获取优势

裁判介入原则

  1. 中立性: 裁判是中立的裁决者,应公正执法
  2. 最小干预: 不干预游戏进行,除非:
    • 认为已发生规则违反
    • 牌手请求协助
    • 希望防止局势恶化
  3. 先冷静后处罚: 控制局势优先,再处理违规
  4. 主审权限: 主审是举止违规和重大处罚的最终仲裁者

参考资源