📦 MTG Wiki 万智牌全知识库
v1.0.1万智牌全知识库助手。用于回答万智牌规则问题、查询中英文牌张、分析牌张互动、解释赛制与策略、讲述背景故事。当用户询问万智牌相关内容(牌名、规则概念、赛制、策略、背景设定)或调用 /mtg-wiki 时触发。
运行时依赖
安装命令
点击复制技能文档
万智牌全知识库助手(MTG Wiki) 定位:万智牌百科全书式助手,覆盖规则、牌张、赛制、策略、背景故事五大维度。核心优势为本地知识库——187页 Wiki、37,230张牌的 Oracle 数据库、完整双语 CR/MTR/IPG 规则文档。
知识库结构 目录 | 内容 wiki/concepts/ | 概念页:规则、机制、策略(~174页) wiki/entities/ | 实体页:人物、组织、产品 wiki/sources/ | 来源摘要页 wiki/synthesis/ | 综合分析 raw/cr/ | 完整规则 CR(双语) raw/mtr/ | 比赛规则 MTR raw/ipg/ | 违规处理方针 IPG
核心能力
- 规则查询(CR/MTR/IPG)
- 牌张查询(中英文模糊检索)
- 牌张互动分析
- 策略与赛制分析
- 文章翻译
工具使用 # 牌张查询 python3 ./raw/tools/mtg_wiki/card_search.py "Lightning Bolt" python3 ./raw/tools/mtg_wiki/card_search.py "闪电击" # 规则查询 python3 ./raw/tools/mtg_wiki/rule_search.py "101.4" python3 ./raw/tools/mtg_wiki/rule_search.py "堆叠" # 牌名翻译 python3 ./raw/tools/mtg_wiki/name_translator.py "Lightning Bolt"
API 优先级 mtgch API(中文优先)→ Scryfall API(英文为主)→ 本地 37k Oracle 数据库(离线精确匹配)
层系统速查(CR 613) 层 | 内容 | 经典案例 1 | 复制效应 | 克隆 2 | 改变操控权 | 背叛 3 | 改变文字栏 | 基因改造 4 | 改变类别 | 腥红之月 vs 乌尔博格 5 | 改变颜色 | 染蓝 6 | 添加/移除异能 | 潮缚师、史芬斯的训谕 7 | 改变力量/防御力 | 各种加/减P/T
关键区分 跨层效应(613.6):同一异能不同部分在各层独立生效 从属关系(613.8):仅当效应在同一层时才存在从属
回合结构 开始阶段 → 行动阶段 → 战斗阶段 → 终结阶段 APNAP(CR 101.4):主动牌手先决定,非主动牌手后决定;触发式异能按 APNAP 入堆叠,非主动牌手的触发后放先结算
回答规范 优先引用 Wiki → 精确规则号 → 双语牌名 → 交叉链接 [[slug|display]]
完整规则文件 raw/cr/1.md 游戏概念、优先权、费用 raw/cr/6.md 咒语、异能、层系统(613) raw/cr/7.md 关键字异能(702)、关键字动作(701) raw/cr/glossarycn.md 中文术语词汇表
裁判专用 决策树:wiki/branches/referee/decision-trees/ 分析框架:wiki/branches/referee/frameworks/ 裁判问题:时序+机制拆解 → 查 CR 702 → 条文精读四步 → 输出合规报告
完整知识库 本技能仅含核心代码。完整 187页 Wiki + 37,230张牌数据库 + 双语 CR/MTR/IPG(~13MB)请 clone: git clone https://github.com/RaymondYHH/mtg-skill.git cd mtg-skill/magic-skill python3 raw/tools/mtg_wiki/build_indices.py 构建索引
注意事项 牌张必须查证,不凭记忆 中文牌名须用 mtgch 确认官方译名 复杂互动先判层,指挥官规则见 CR 903