文件概述

gtNPCManaCostScaler.dbc 是游戏平衡表(Game Table)之一,定义了NPC施放法术时法力消耗的缩放系数。不同等级的NPC使用不同的法力消耗倍率,以确保NPC的法力消耗与玩家的法力值比例相似。

文件结构

GT表结构,每行一个浮点数值:

行号字段名类型描述
0-99Scaler浮点数各等级NPC法力消耗缩放系数

共100行,对应NPC等级1-100。

重要字段详解

缩放系数的作用

NPC实际法力消耗 = 法术基础法力消耗 × gtNPCManaCostScaler[等级]

此系数确保NPC在高等级时法力消耗不会过于离谱:

  • 低等级NPC:系数较小,法力消耗相对少
  • 高等级NPC:系数较大,但法力池也相应增大
与玩家的区别

玩家和NPC使用不同的法力消耗系统:

  • 玩家:基于基础法力值百分比的法力消耗
  • NPC:通过此文件缩放的固定法力消耗

这使得NPC的法力管理机制与玩家不同。

GT表索引

行号0对应1级NPC,行号79对应80级NPC:

  • 索引 = NPC等级 - 1
  • 超出范围时使用最近的有效值

使用技巧