文件概述

NamesProfanity.dbc 包含角色创建时被禁止使用的名称列表。当玩家尝试使用列表中的名称创建角色时,客户端会阻止并提示名称不可用。此文件用于过滤不雅、冒犯性或敏感的角色名称。

列结构

列号字段名类型描述
1ID整数唯一标识符
2Name字符串禁止使用的名称
3Language整数语言ID(对应Languages.dbc)

重要字段详解

Name(禁止名称)

被禁止使用的角色名称。匹配规则:

  • 包含匹配:角色名中包含该词汇即触发过滤
  • 不区分大小写
  • 支持多种语言的敏感词

例如:"Admin"、"Gamemaster"、"Blizzard" 等保留名称通常会在此列表中。

Language(语言)

与前一个文件类似,支持按语言过滤:

  • 0:所有语言通用
  • 其他语言ID:仅特定语言客户端使用
与 NamesReserved.dbc 的区别
  • NamesProfanity.dbc:包含不雅/不当的名称,如脏话、冒犯性词汇
  • NamesReserved.dbc:包含系统保留名称,如NPC名称、GM名称等
  • 两者共同构成了角色命名的黑名单系统

使用技巧