gtBarberShopCostBase.dbc
理发店基础费用表(GT表),定义不同等级角色使用理发店的基础费用
文件概述
gtBarberShopCostBase.dbc 是游戏平衡表(Game Table)之一,定义了玩家在理发店中更换发型/外观时所需支付的基础费用。费用根据角色等级动态调整,等级越高费用越高。GT表文件结构与普通DBC不同,只有一列浮点数值。
文件结构
GT表(Game Table)是一类特殊的DBC文件,结构非常简单:
| 行号 | 字段名 | 类型 | 描述 |
|---|---|---|---|
| 0 | Multiplier | 浮点数 | 基础费用倍率 |
文件中只有一行数据,一个浮点数值。
重要字段详解
基础费用计算
理发店实际费用 = 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级玩家:支付最高费用
使用技巧
- 修改此文件中的值可以全局调整理发店价格
- GT表在服务端启动时加载,修改后需要重启服务端
- GT表文件结构固定,不能添加或删除行
- 配合 BarberShopStyle.dbc 的 Cost_Modifier 可以精细控制个别样式价格