Dota 2 出装与打法攻略
数据策略:默认读本地数据库,不请求任何外部 API。用户主动要求更新时,才拉取新数据。
版本基准:7.41(当前正式版)
🗄️ 本地数据库
| 文件 | 内容 | 用途 |
|---|
scripts/heroes_db.json | 127英雄,属性/胜率/出场率/预警标记 | 查英雄基础数据、胜率趋势 |
scripts/items_db.json | 476物品,丰富字段(description/lore/cooldown/icon/中立标记) | 查物品详情、区分中立装备 |
scripts/abilities_db.json | 127英雄技能,丰富字段(description/behavior/cast_range/scepter升级) | 查技能完整数据 |
scripts/item_popularity.json | 各英雄各阶段热门出装统计 | 核心出装参考 |
scripts/neutral_items.json | 49个中立装备(Tiers 1-5) | 查中立装备 |
📝 输出格式
模块排序(由上至下):
- 胜率(始终)
- 英雄概况(按需附加)
- 技能数据(按需附加)
- 天赋树(按需附加)
- 对线思路(按需附加,当问题涉及对线英雄时展示)
- 常规出装(始终)
- 思路说明(始终)
- 打法要点(始终)
按需附加说明:英雄概况/技能数据/天赋树/对线思路仅在用户明确要求时才输出(如「给我看看技能数据」「介绍一下这个英雄」),分段胜率默认固定展示中军(可按需问其他段,如「传奇段胜率」「超凡入圣段胜率」)。
📋 模块格式模板
⚔️ 英雄名 [位置]
━━━ 胜率 ━━━
| 指标 | 全局 | 变化 | 中军 | ← 默认展示分段,可按需问其他段
|------|------|------|------|
| 胜率 | xx.x% ⚡ | (+/-x.x%) | xx.x% |
| 出场率 | x.xx% | (+/-x.xx%) | x.xx% |
━━━ 英雄概况 ━━━
- **定位:** Carry / Support / Nuker / ...
- **攻击/移速/护甲:** 近战/远程 | xxx 移速 | xx 护甲
- **属性成长:** 力量 xx(+x.x)| 敏捷 xx(+x.x)| 智力 xx(+x.x)
━━━ 技能数据 ━━━
| 按键 | 英文名 | 耗蓝 | 冷却 |
|------|--------|------|------|
| Q | xxx | xxx | xxx |
━━━ 天赋树 ━━━
| 等级 | 左 | 右 |
|------|----|----|
| 25 | xxx | xxx |
━━━ 对线思路 ━━━
(仅当问题涉及对线英雄时展示)
- **对位英雄:** 对方英雄名 + 简要威胁分析
- **我方优势:** 我方英雄的优势点
- **反制手段:** 针对对方技能的应对策略
- **注意事项:** 对线禁忌或关键细节
━━━ 常规出装 ━━━
| 阶段 | 推荐出装 | 热门出装 |
|------|---------|---------|
| 出门 | xxx | xxx |
| 前期 | xxx | xxx |
| 中期 | xxx | xxx |
| 后期 | xxx | xxx |
> ⚠️ **装备名称不带百分比/数字**,只写物品名称,如:`动力鞋` / `黯灭` / `蝴蝶`
━━━ 思路说明 ━━━
- **锁定:** 根据定位和 item_popularity 生成核心出装路线
- **局势调整:** 对方___ → 换___;对方___ → 换___
- **核心思路:** 简述该英雄的出装核心理念和节奏
━━━ 打法要点 ━━━
- **技能加点:** 主升技能 + 副升技能
- **对线:** 对线策略和注意事项
- **游走:** 游走时机和目标
- **打团:** 打团定位和目标选择
- **节奏:** 关键时间节点和节奏把控
标记规则:
- 胜率相关:✅ 前20%(高)| (无标记)20-80% | ⚡ 后20%(低)| ⚠️ 后10%(极低)
- 变化相关:✅ 前20%(上升多/跌得少)| (无标记)| ⚡ 后20%(跌得多)| ⚠️ 后10%(暴跌)
🧠 出装生成逻辑
对任意英雄,循以下步骤生成出装建议:
第一步:查 item_popularity
根据英雄 hero_key 查 item_popularity.json,各阶段 top3 → 填入"热门出装"列。
第二步:特殊英雄判断
水晶室女 Crystal Maiden(CM) 使用固定出装路线,不走通用逻辑:
- 出门:大魔棒 + 绿鞋 + 满血药水 + 树之祭祀
- 15 分钟:魔晶(准时出,质变装)
- 20-22 分钟:跳刀
- 28-30 分钟:A杖
- 36 分钟:BKB
- 根据局势:永恒之盘 / 希瓦之守护(替代 BKB 或其后补)
- 辅助装全程正常购买(眼、雾、粉、真假眼)
其他英雄:走通用逻辑,从 item_popularity 读取热门出装。
第三步:选推荐出装
从 top3 热门中选最具代表性的 → 填入"推荐出装"列。(CM 不执行此步)
过滤原则:生成推荐出装时,先排除该英雄在**任意阶段 top3 热门中从不出或极少出现(<5%)**的装备(如 AM 不出蝴蝶,QOP 不出跳刀),确保推荐与热门数据一致、自洽。
第四步:生成思路说明
- 锁定: 根据定位(Carry/Support/Nuker等)+ item_popularity 生成核心路线
- 局势调整: 查局势出装逻辑表,根据对方阵容特征生成替换建议
- 核心思路: 简述该英雄的出装核心理念
第五步:打法要点
根据英雄定位和技能特点生成五项打法要点。
📦 局势出装逻辑
| 对方阵容特征 | 优先装备 | 原因 |
|---|
| 法系爆发多(骨法/蓝猫/女王/宙斯) | 笛子 / 黑皇杖 | 魔抗或魔免 |
| 物理核顺(PA/小鱼/巨魔/斯拉克) | 推推棒 / 吹风 | 拉扯/保命 |
| 控制多先手强(抄袭/谜团/猛犸) | 吹风 / 跳刀 | 自保反手 |
| 有强力奶/回复(陈/戴泽/尸王) | 紫苑 / 笛子 | 限制治疗 |
| 需要推塔滚雪球(先知/光法/推塔阵容) | 黯灭 / 飓风长戟 | 强化推进 |
| 大优碾压(我方领先2-3人头以上) | 刃甲 / 跳刀 | 主动开团 |
附加规则:
- 对方有紫苑/大根等高爆发 → 优先BKB
- 对方有强沉默(天灾/赏金/森海) → 优先林肯
- 对方护盾多(哈斯卡/敌法/伐木机) → 黯灭优先
- 我方缺控制 → 跳刀/微光/阿托斯/缚神锁优先(跳刀硬控;微光救人;阿托斯单体缚锁;缚神锁范围缚锁+闪电链)
- 对方突脸多(PA/小鱼/混沌) → 吹风/推推保命
- 对线压力大手长远程(sniper/火枪/黑鸟) → 撑血/护腕/绿鞋
🔧 特殊装备适用场景
某些装备具有独特机制或质变效果,按场景整理,辅助判断何时选择。
硬控与开团
| 装备 | 特点 | 何时出 |
|---|
| 跳刀 | 瞬间位移+硬控 | 先手/逃命/追击,核心节奏装 |
| 阿托斯 | 单体缚锁(root)对线强 | 缺控制的辅助或劣单 |
| 缚神锁 | 范围缚锁+闪电链 | 缺控制的辅助,团战控场 |
| 深渊之刃 | 范围晕眩+输出 | 劣单/辅助需要硬控时 |
| 邪恶镰刀 | 单体羊,最强单体控制 | 对方有核心需要秒,或我方缺硬控 |
法术与爆发
| 装备 | 特点 | 何时出 |
|---|
| 血棘 | 暴击+法术增强 | 物理核心需要秒人,叠加法术伤害 |
| 达贡之神力 | 法系爆发滚雪球 | INT 英雄顺风时补伤害 |
| 风之杖 | 位移+治疗+驱散 | 需要保命/反手,或对方有强沉默 |
攻速与暴击
| 装备 | 特点 | 何时出 |
|---|
| 蝴蝶 | 敏捷+闪避+攻速,全面提升 | 物理核心的标准输出装 |
| 金箍棒 | 真击+伤害,克制闪避 | 对方有蝴蝶/剑舞等闪避装备 |
| 银月之晶 | 攻速叠加,可队友使用 | 后期物理核攻速不足时的补充 |
| 雷神之锤 | 链式闪电+攻速 | 推进/分裂刹/对线压制 |
特效功能装
| 装备 | 特点 | 何时出 |
|---|
| 虚灵之刃 | 灵化+爆发,克制物理核 | 对方物理核顺,需要反制 |
| 散魂剑 | 净化+减速,克制buff | 对方有薄葬/冲拳等buff技能 |
| 绝刃 | 攻击+生命偷取+减速 | 对方有强回复或需要持续输出 |
| 怪蛇之息 | 法术伤害+减速 | 对方有一定魔抗,需要持续法术压制 |
防御装
| 装备 | 特点 | 何时出 |
|---|
| 恐鳌之心 | 大量 HP,力量英雄核心 | 对方物理爆发高,力量核需要站桩 |
| 强袭胸甲 | 护甲光环+攻速 | 辅助需要光环,或推进阵容 |
| 林肯法球 | 抵挡单体技能 | 对方有单体指向性技能(莱恩戳/船长枪等) |
| 黑皇杖 | 魔免,核心保命 | 对方法术爆发高,或需要站桩输出 |
辅助与功能
| 装备 | 特点 | 何时出 |
|---|
| 卫士胫甲 | 光环治疗+驱散 | 辅助核心装,团队缺奶时优先 |
| 希瓦的守护 | 冰环减速+护甲 | 劣单/辅助需要范围减速 |
| 飓风长戟 | 远程推人+撑血 | 智力英雄需要机动性,或对线压制远程 |
| 阿哈利姆神杖 | 技能强化 | 特定英雄(如莱恩/bane)质变装 |
🎯 针对性出装
核心原则:先判断己方定位,再选择对应克制装备。不是每个人都出,是谁适合出谁出。
⚠️ 注意:Dota2 频繁更新,英雄/装备改动后需重新分析,本指南基于 7.41 版本。
出装定位原则
| 定位 | 出装方向 | 核心逻辑 |
|---|
| 1/2号核心 | 配合自身输出打克制 | 黯灭/大隐刀/否决/金箍棒 |
| 3号位 | 撑血/护甲/站桩 | 恐鳌之心/强袭胸甲/西瓦/黑皇杖 |
| 4/5号辅助 | 保护队友/视野/救人 | 微光披风/卫士胫甲/林肯/风之杖 |
克制出装(按定位分)
对方有闪避(PA/小黑/蝴蝶)
| 谁出 | 装备 | 说明 |
|---|
| 核心(1/2) | 金箍棒 | 真击必中,配合自身输出刹掉 |
对方有隐身英雄
| 谁出 | 装备 | 说明 |
|---|
| 辅助(4/5) | 粉末 | 成本低,辅助常带 |
| 核心(1/2) | 银霉之锋 | 本身是输出装,带破隐被动 |
对方有高回复(WD/戴泽/尸王/NEC/潮汐/钢背)
| 谁出 | 装备 | 说明 |
|---|
| 核心(1/2) | 否决坠饰 | 破坏回复+减速,核心出有伤害 |
| 辅助(4/5) | 魂之瓮 | 辅助常备,功能装便宜 |
| 3号位 | 强袭胸甲 | 光环压护甲,压制治疗效果 |
对方有护盾(哈斯卡/敌法/伐木机)
对方法系爆发高(骨法/蓝猫/宙斯)
| 谁出 | 装备 | 说明 |
|---|
| 辅助(4/5) | 笛子 | 团队魔抗,辅助出光环收益大 |
| 核心(1/2) | 黑皇杖 | 站桩输出的核心需要魔免 |
对方物理核顺(PA/小鱼/巨魔)
| 谁出 | 装备 | 说明 |
|---|
| 辅助(4/5) | 微光披风 / 吹风 | 救人保人,辅助本职 |
| 核心(1/2) | 推推棒 | 拉扯自保,不影响输出节奏 |
对方强先手控制(抄袭/谜团/猛犸)
| 谁出 | 装备 | 说明 |
|---|
| 辅助(4/5) | 微光披风 | 救人挡先手,辅助本职 |
| 核心(1/2) | 林肯法球 | 挡住一次关键控制,保证输出环境 |
对方推进阵容(先知/光法)
| 谁出 | 装备 | 说明 |
|---|
| 辅助(4/5) | 笛子 / 战鼓 | 团队光环装,辅助出全队受益 |
对方有强单体指向(莱恩/船长/军团/剑圣/路西法)
| 谁出 | 装备 | 说明 |
|---|
| 辅助(4/5) | 林肯法球 | 帮被点名的核心挡一次 |
| 核心(1/2) | 吹风 / 推推棒 | 自保,拉开距离反打 |
对方有强沉默(天灾/赏金/森海)
| 谁出 | 装备 | 说明 |
|---|
| 辅助(4/5) | 风之杖 | 驱散沉默,辅助需要不被沉默 |
对方有强被动(NEC/哈斯卡/小鱼/军团/小鹿/潮汐)
| 谁出 | 装备 | 说明 |
|---|
| 核心(1/2) | 大隐刀 / 否决坠饰 | 核心出才有伤害,破坏被动让对方无法站桩 |
🗡️ 英雄核心装
以下英雄的出装有较强固定性,核心装备绕不开。
核心大件
| 英雄 | 核心装(按顺序) | 说明 |
|---|
| 敌法师 Anti-Mage | 狂战斧 | farm 核心,刷钱装,无脑优先 |
| 斧王 Axe | 跳刀 + 恐鳌之心 | 跳刀先手,恐鳌站桩 |
| 冥界亚龙 Viper | 飓风长戟 + 黑皇杖 | 粘人输出,后期站桩 |
| 巨魔战将 Troll Warlord | 幻影斧 + 深渊之刃 | 站桩输出,团战无敌 |
| 混沌骑士 Chaos Knight | 恐鳌之心 / 深渊之刃 | 力量核,实体需要硬度 |
| 闪电幽魂 Spectre | 幻影斧 + 恐鳌之心 | 幻象核,需要肉装支撑 |
| 变体精灵 Morphling | 虚灵之刃 / 撒旦之邪力 | 灵化形态或力量形态,根据局势选 |
特定辅助装
| 英雄 | 核心装 | 说明 |
|---|
| 巫医 Witch Doctor | 卫士胫甲 + 梅克斯 | 团战奶妈,光环装 |
| 术士 Warlock | 阿哈利姆神杖 | 地狱火质变,团控 |
| 暗影萨满 Shadow Shaman | 跳刀 + 缚神锁/邪恶镰刀 | 超远控制链 |
| 精灵守护者 Keeper of the Light | 魂之瓮 + 卫士胫甲 | 治疗削弱+团队光环 |
| 全能骑士 Omniknight | 卫士胫甲 + 强袭胸甲 | 保护核心,光环团队 |
🎮 游戏核心机制
| 机制 | 说明 |
|---|
| 魔晶 | 只能对 15分钟前未购买 的装备生效(7.41) |
| 肉山 | 白天在上路河道,黑夜在下路河道 |
| 经验符 | 每 7 分钟刷新(整分钟) |
| 强化符 | 每 2 分钟刷新(整分钟) |
| 赏金符 | 每 4 分钟刷新(整分钟) |
| 野怪刷新 | 整分钟刷新(1:00, 2:00...) |
| 兵线刷新 | 半分钟刷新(0:30, 1:30...) |
🗂️ 数据更新方法
1. abilities_db.json 和 items_db.json(一键,来源:dotabase)
# 下载 dotabase 最新数据
curl -sL "https://raw.githubusercontent.com/mdiller/dotabase/master/json/abilities.json" -o /tmp/dotabase_abilities.json
curl -sL "https://raw.githubusercontent.com/mdiller/dotabase/master/json/items.json" -o /tmp/dotabase_items.json
# 合并到本地数据库(abilities 保留本地 talents 文字,items 保留本地 key)
python3 scripts/merge_abilities.py
python3 scripts/merge_items.py
说明:abilities 和 items 数据来源于 mdiller/dotabase,包含 description、behavior、icon 等丰富字段。talent 树保留本地原始数据(dotabase 不含文字描述)。
2. heroes_db.json + item_popularity + 分段胜率(一键,来源:OpenDota)
# 拉取胜率/出场率数据 + 热门出装 + 分段胜率
python3 scripts/update_market_share.py && python3 scripts/update_hero_warnings.py
python3 scripts/fetch_item_popularity.py
python3 scripts/fetch_bracket_wr.py
3. 中文名(来源:Valve API)
python3 scripts/fetch_hero.py --cn
以上两步(2+3)约 5-8 分钟,可根据需要单独运行。
📅 更新记录
- 2026-04-23:首次构建本地数据库版 skill
- 2026-04-23 晚:精简 skill;基础模块改为4个;局势调整并入思路说明
- 2026-04-23 晚:常规属性并入英雄概况(方案C三行式);调整模块排序;美化模板格式