文件概述

gtBarberShopCostBase.dbc 是游戏平衡表(Game Table)之一,定义了玩家在理发店中更换发型/外观时所需支付的基础费用。费用根据角色等级动态调整,等级越高费用越高。GT表文件结构与普通DBC不同,只有一列浮点数值。

文件结构

GT表(Game Table)是一类特殊的DBC文件,结构非常简单:

行号字段名类型描述
0Multiplier浮点数基础费用倍率

文件中只有一行数据,一个浮点数值。

重要字段详解

基础费用计算

理发店实际费用 = gtBarberShopCostBase × BarberShopStyle.Cost_Modifier

  • gtBarberShopCostBase:全局基础费用(本文件定义)
  • Cost_Modifier:每个样式在 BarberShopStyle.dbc 中的价格倍率

例如:基础费用 = 12金币,某发型 Cost_Modifier = 1.2,则实际费用 = 14.4金币。

GT表的特点

与其他DBC文件不同,GT表:

  • 只有1列数据(浮点数)
  • 行数固定(如100行对应1-100级)
  • 不使用ID列,行号即为索引
  • 用于游戏平衡性调优
费用与等级的关系

理发店通常会根据玩家等级计算不同的费用:

  • 低等级角色:费用较低
  • 高等级角色:费用较高
  • 80级玩家:支付最高费用

使用技巧