📊 表结构

字段名 数据类型 默认值 说明
entry INT UNSIGNED 套装ID (主键)
name VARCHAR(255) '' 套装名称
InventoryType TINYINT UNSIGNED 0 部位类型
VerifiedBuild INT NULL 验证版本

🔑 核心字段详解

🆔 entry - 套装ID

详细说明:套装ID,对应ItemSet.dbc。 取值范围:对应ItemSet.dbc
  • 表的主键
  • 指定套装的唯一ID
  • 对应ItemSet.dbc中的套装ID
  • 一个套装可以有多个部位

📝 name - 套装名称

详细说明:套装的名称。
  • 套装的显示名称
  • 显示在物品提示框中
  • 如"勇气套装"、"光明套装"等
  • 可以为空字符串
  • 支持本地化翻译

🎒 InventoryType - 部位类型

详细说明:套装物品的部位类型。 取值范围:对应InventoryType.dbc
部位说明
1头部头盔
2颈部项链
3肩部护肩
4胸部胸甲
5腰部腰带
6腿部护腿
7脚部靴子
8手腕护腕
9手持手套
10手指戒指
11饰品饰品
12-15武器武器部位

💡 实际案例

套装部位 配置套装头部部位

entry=100(套装ID), name='勇气套装', InventoryType=1(头部)

INSERT INTO item_set_names VALUES( 100, '勇气套装', 1, NULL );

多部位 配置套装多个部位

entry=101, 配置套装的多个部位名称

-- 头部 INSERT INTO item_set_names VALUES(101, '光明套装', 1, NULL); -- 胸部 INSERT INTO item_set_names VALUES(101, '光明套装', 4, NULL); -- 腿部 INSERT INTO item_set_names VALUES(101, '光明套装', 6, NULL);

完整套装 配置完整套装部位

entry=102, 配置完整套装的8个部位

-- 8个部位的套装 INSERT INTO item_set_names VALUES(102, '黑暗套装', 1, NULL); INSERT INTO item_set_names VALUES(102, '黑暗套装', 3, NULL); INSERT INTO item_set_names VALUES(102, '黑暗套装', 4, NULL); INSERT INTO item_set_names VALUES(102, '黑暗套装', 5, NULL); INSERT INTO item_set_names VALUES(102, '黑暗套装', 6, NULL); INSERT INTO item_set_names VALUES(102, '黑暗套装', 7, NULL); INSERT INTO item_set_names VALUES(102, '黑暗套装', 8, NULL); INSERT INTO item_set_names VALUES(102, '黑暗套装', 9, NULL);

查询 查询套装的所有部位

查询entry=101的所有部位名称

SELECT isn.entry, isn.name, isn.InventoryType FROM item_set_names isn WHERE isn.entry = 101 ORDER BY isn.InventoryType;

⚡ 快速参考

套装部位

1头部
3肩部
4胸部
5腰部
6腿部
7脚部
8手腕
9手套

套装名称

entry套装ID
name套装名称
部位InventoryType
显示物品提示框

套装类型

布甲法师套装
皮甲盗贼套装
锁甲猎人套装
板甲战士套装

关联表

item_template物品模板
item_set_names_locale套装本地化
ItemSet.dbc套装数据
InventoryType.dbc部位类型

🔗 相关表格

❓ 常见问题

Q1: 套装名称的作用?
套装名称用于显示套装的名称和部位信息,当玩家查看套装物品时,会显示套装名称和部位类型。
Q2: InventoryType的含义?
InventoryType表示套装物品的部位类型,如头部、胸部、腿部等,对应InventoryType.dbc中的部位类型。
Q3: 一个套装可以有多少个部位?
一个套装可以有多个部位,通常套装包含8个部位(头、肩、胸、腰、腿、脚、手腕、手套),也可以包含其他部位。
Q4: name为空会怎样?
如果name为空,会使用ItemSet.dbc中的默认套装名称,建议填写有意义的套装名称。