# T036 模板池建设

> 审查Agent：MiMo
> 日期：2026-07-03
> 审查范围：技能/副本/怪物战报模板

---

## 一、技能模板池

### 1.1 技能分类模板

| 技能类型 | 模板ID | 效果类型 | 元素 | 品阶范围 |
|---------|--------|---------|------|---------|
| 强攻 | skill_atk_physical | 物理伤害 | 无/物理 | 凡~仙 |
| 强攻 | skill_atk_fire | 火焰伤害 | 火 | 黄~仙 |
| 强攻 | skill_atk_ice | 冰霜伤害 | 冰 | 黄~仙 |
| 强攻 | skill_atk_lightning | 雷电伤害 | 雷 | 黄~仙 |
| 控制 | skill_ctrl_stun | 眩晕 | 无 | 黄~地 |
| 控制 | skill_ctrl_root | 定身 | 无 | 黄~地 |
| 控制 | skill_ctrl_silence | 沉默 | 无 | 玄~天 |
| 治疗 | skill_heal_single | 单体治疗 | 无/光 | 凡~仙 |
| 治疗 | skill_heal_aoe | 群体治疗 | 光 | 黄~仙 |
| 护盾 | skill_shield | 护盾 | 无 | 黄~仙 |
| 增益 | skill_buff_atk | 攻击增益 | 无 | 黄~仙 |
| 增益 | skill_buff_def | 防御增益 | 无 | 黄~仙 |
| 减益 | skill_debuff_atk | 攻击减益 | 无 | 黄~仙 |
| 减益 | skill_debuff_def | 防御减益 | 无 | 黄~仙 |
| DOT | skill_dot_fire | 灼烧 | 火 | 黄~仙 |
| DOT | skill_dot_poison | 中毒 | 毒 | 黄~仙 |
| DOT | skill_dot_bleed | 流血 | 无 | 黄~仙 |

### 1.2 技能数值模板

| 品阶 | base_coef范围 | CD范围(ticks) | 能量消耗 | 特效数量 |
|------|-------------|--------------|---------|---------|
| 凡品 | 0.8~1.2 | 100~200 | 50~150 | 0~1 |
| 黄品 | 1.1~1.6 | 150~300 | 100~300 | 1~2 |
| 玄品 | 1.5~2.2 | 200~400 | 200~500 | 1~2 |
| 地品 | 2.0~3.0 | 300~600 | 300~800 | 2~3 |
| 天品 | 2.8~4.2 | 400~800 | 500~1200 | 2~3 |
| 仙品 | 4.0~6.0 | 600~1200 | 800~2000 | 3~4 |

---

## 二、副本模板池

### 2.1 副本类型模板

| 副本类型 | 模板ID | 难度等级 | 推荐境界 | 奖励类型 |
|---------|--------|---------|---------|---------|
| 野外副本 | dungeon_wild | 简单 | 炼气~筑基 | 铜钱/材料 |
| 精英副本 | dungeon_elite | 中等 | 筑基~金丹 | 铜钱/材料/装备 |
| Boss副本 | dungeon_boss | 困难 | 金丹~元婴 | 铜钱/材料/装备/功法 |
| 秘境副本 | dungeon_secret | 极难 | 元婴~化神 | 高阶材料/功法/法宝 |
| 禁地副本 | dungeon_forbidden | 地狱 | 化神~合体 | 顶级材料/功法/法宝 |
| 混沌副本 | dungeon_chaos | 神话 | 合体+ | 混沌材料/功法/法宝 |

### 2.2 副本数值模板

| 难度等级 | 怪物数量 | 怪物强度倍率 | 奖励倍率 | 刷新时间 |
|---------|---------|-------------|---------|---------|
| 简单 | 5~10 | 1.0× | 1.0× | 2小时 |
| 中等 | 10~20 | 1.5× | 1.5× | 4小时 |
| 困难 | 20~30 | 2.0× | 2.0× | 6小时 |
| 极难 | 30~50 | 3.0× | 3.0× | 12小时 |
| 地狱 | 50~100 | 5.0× | 5.0× | 24小时 |
| 神话 | 100+ | 10.0× | 10.0× | 48小时 |

---

## 三、怪物模板池

### 3.1 怪物类型模板

| 怪物类型 | 模板ID | 属性倾向 | 技能类型 | 掉落类型 |
|---------|--------|---------|---------|---------|
| 野兽 | monster_beast | 力/体 | 物理攻击 | 材料 |
| 妖兽 | monster_yao | 力/灵 | 物理/法术 | 材料/装备 |
| 魔兽 | monster_demon | 力/魔 | 物理/暗黑 | 材料/装备 |
| 精灵 | monster_spirit | 灵/智 | 法术/辅助 | 材料/功法 |
| 魔鬼 | monster_devil | 魔/智 | 暗黑/控制 | 材料/装备 |
| 龙族 | monster_dragon | 全属性 | 物理/法术/特殊 | 高阶材料/功法 |
| 旧神造物 | monster_ancient | 混沌 | 混沌/精神 | 混沌材料/功法 |

### 3.2 怪物数值模板

| 境界 | HP倍率 | 攻击倍率 | 防御倍率 | 掉落倍率 |
|------|--------|---------|---------|---------|
| 炼气 | 1.0× | 1.0× | 1.0× | 1.0× |
| 筑基 | 2.0× | 1.5× | 1.5× | 1.5× |
| 金丹 | 4.0× | 2.5× | 2.0× | 2.0× |
| 元婴 | 8.0× | 4.0× | 3.0× | 3.0× |
| 化神 | 16.0× | 6.0× | 4.0× | 4.0× |
| 合体 | 32.0× | 10.0× | 6.0× | 5.0× |
| 大乘 | 64.0× | 16.0× | 8.0× | 6.0× |
| 渡劫 | 128.0× | 25.0× | 12.0× | 8.0× |
| 飞升 | 256.0× | 40.0× | 16.0× | 10.0× |

---

## 四、战报模板池

### 4.1 战报类型模板

| 战报类型 | 模板ID | 适用场景 | 详细程度 |
|---------|--------|---------|---------|
| PVE普通战报 | report_pve_normal | 野外战斗 | 简略 |
| PVE精英战报 | report_pve_elite | 精英/Boss战斗 | 详细 |
| PVE副本战报 | report_pve_dungeon | 副本战斗 | 详细 |
| PVP战报 | report_pvp | 玩家对战 | 详细 |
| 渡劫战报 | report_tribulation | 渡劫战斗 | 详细 |
| 世界Boss战报 | report_world_boss | 世界Boss战斗 | 详细 |

### 4.2 战报内容模板

| 字段 | 说明 | 示例 |
|------|------|------|
| 战斗ID | 唯一标识 | battle_20260703_001 |
| 战斗类型 | PVE/PVP/渡劫 | pve_elite |
| 参与者 | 玩家/怪物信息 | [玩家A] vs [怪物B] |
| 战斗时长 | 持续时间 | 45秒 |
| 战斗结果 | 胜利/失败/平局 | 胜利 |
| 伤害统计 | 总伤害/每秒伤害 | 15000/333 |
| 掉落物品 | 获得的物品列表 | [灵石×100, 材料×5] |
| 特殊事件 | 暴击/闪避/技能触发 | 暴击×3, 闪避×1 |
| 战斗日志 | 详细战斗过程 | [回合1] 玩家A使用技能... |

---

## 五、模板使用指南

### 5.1 模板存储位置

```
server/config/templates/
├── skills/
│   ├── physical.json
│   ├── magic.json
│   └── support.json
├── dungeons/
│   ├── wild.json
│   ├── elite.json
│   └── boss.json
├── monsters/
│   ├── beast.json
│   ├── yao.json
│   └── dragon.json
└── reports/
    ├── pve.json
    ├── pvp.json
    └── tribulation.json
```

### 5.2 模板加载方式

```go
// 从Nacos配置中心加载模板
func LoadTemplate(templateType, templateID string) (interface{}, error) {
    key := fmt.Sprintf("template.%s.%s", templateType, templateID)
    return config.Global.Get(key)
}
```

### 5.3 模板热更新

模板支持通过Nacos配置中心热更新，无需重启服务：
1. 修改Nacos中的模板配置
2. 监听配置变更事件
3. 自动重新加载模板

---

*模板池建设 v1.0 | 2026-07-03 | T036*
