gtRegenHPPerSpt.dbc
精神回血表(GT表),定义每点精神属性提供的生命恢复速率
文件概述
gtRegenHPPerSpt.dbc 是游戏平衡表(Game Table)之一,定义了角色每点精神(Spirit)属性在非战斗状态下恢复的生命值速率。不同等级的角色,每点精神提供的生命恢复量不同。
文件结构
GT表结构,每行一个浮点数值:
| 行号 | 字段名 | 类型 | 描述 |
|---|---|---|---|
| 0-99 | HPRegen | 浮点数 | 每点精神提供的每秒生命恢复量 |
共100行,对应角色等级1-100。
重要字段详解
生命恢复计算公式
非战斗状态下每秒生命恢复 = 精神值 × gtRegenHPPerSpt[等级-1]
例如:
- 20级角色,精神=50,行19的值为0.5 → 每秒恢复 50 × 0.5 = 25 生命值
- 80级角色,精神=200,行79的值为0.8 → 每秒恢复 200 × 0.8 = 160 生命值
精神属性的重要性
精神属性在WLK版本中的作用:
- 非战斗状态:持续恢复生命值(本文件控制速率)
- 战斗状态:法力恢复(由 gtRegenMPPerSpt.dbc 控制)
- 职业差异:某些职业(牧师、德鲁伊)从精神中获得更多收益
GT表数值特点
数值通常随等级递增:
- 低等级:数值较小,因为生命值总量也小
- 高等级:数值增大,与生命值增长保持比例
- 确保精神属性的价值在各等级段相对一致
使用技巧
- 提高此表数值会让所有角色的非战斗生命恢复加快
- 战斗中的生命恢复由其他机制(治疗法术、药水等)决定
- 配合 gtCombatRatings.dbc 可以调整精神属性的整体平衡
- 此文件只影响玩家角色,NPC使用不同的恢复机制