📊 表结构
| 字段名 | 数据类型 | 默认值 | 说明 |
|---|---|---|---|
| CreatureID | MEDIUMINT UNSIGNED | 0 | 生物模板ID (主键1) |
| ID | TINYINT UNSIGNED | 1 | 装备模板ID (主键2) |
| ItemID1 | MEDIUMINT UNSIGNED | 0 | 主手武器物品ID |
| AppearanceModID1 | SMALLINT UNSIGNED | 0 | 主手外观修改ID |
| ItemVisual1 | SMALLINT UNSIGNED | 0 | 主手视觉效果ID |
| ItemID2 | MEDIUMINT UNSIGNED | 0 | 副手武器/盾牌ID |
| AppearanceModID2 | SMALLINT UNSIGNED | 0 | 副手外观修改ID |
| ItemVisual2 | SMALLINT UNSIGNED | 0 | 副手视觉效果ID |
| ItemID3 | MEDIUMINT UNSIGNED | 0 | 远程武器物品ID |
| AppearanceModID3 | SMALLINT UNSIGNED | 0 | 远程外观修改ID |
| ItemVisual3 | SMALLINT UNSIGNED | 0 | 远程视觉效果ID |
| VerifiedBuild | SMALLINT | 1 | 验证版本 |
🔑 核心字段详解
🆔 CreatureID - 生物模板ID
详细说明:对应creature_template.entry,指定使用此装备模板的生物。
取值范围:对应creature_template.entry
- 复合主键的一部分
- 同一生物可有多套装备模板
- 通过creature.equipment_id选择模板
📋 ID - 装备模板ID
详细说明:同一生物的不同装备模板编号。
取值范围:1 - 255
- 1 - 默认装备模板
- 2 - 第二套装备
- creature表的equipment_id字段指定使用哪套
⚔️ ItemID1/2/3 - 物品ID
详细说明:三个装备槽位的物品ID,对应item_template.entry。
- ItemID1 - 主手武器(剑、斧、杖等)
- ItemID2 - 副手武器(盾牌、副手武器)
- ItemID3 - 远程武器(弓、枪、魔杖)
- 0 - 该槽位无装备
🎨 AppearanceModID - 外观修改ID
详细说明:修改装备外观样式,让同一物品显示不同造型。
- 0 - 使用默认外观
- 对应客户端的外观变体数据
- 可实现同一武器的不同造型
✨ ItemVisual - 视觉效果ID
详细说明:为装备添加特殊视觉效果。
- 0 - 无特殊效果
- 发光、粒子效果等
- 常用于魔法武器
💡 实际案例
战士 配置双手剑战士装备
CreatureID=100001, ItemID1=2023(双手剑), ItemID2=0(无副手)
-- 双手剑战士
INSERT INTO creature_equip_template VALUES(
100001, 1, 2023, 0, 0, 0, 0, 0, 0, 0, 0, 1
);骑士 配置剑盾骑士装备
CreatureID=100002, ItemID1=2024(单手剑), ItemID2=2025(盾牌)
-- 剑盾骑士
INSERT INTO creature_equip_template VALUES(
100002, 1, 2024, 0, 0, 2025, 0, 0, 0, 0, 0, 1
);法师 配置法杖法师装备
CreatureID=100003, ItemID1=1395(法杖), ItemID2=0, ItemID3=0
-- 法杖法师
INSERT INTO creature_equip_template VALUES(
100003, 1, 1395, 0, 0, 0, 0, 0, 0, 0, 0, 1
);猎人 配置弓箭手装备
CreatureID=100004, ItemID1=1396(弓), ItemID3=2506(箭袋)
-- 弓箭手
INSERT INTO creature_equip_template VALUES(
100004, 1, 1396, 0, 0, 0, 0, 0, 2506, 0, 0, 1
);多套装备 同一生物多套装备模板
CreatureID=100005, ID=1(双手剑), ID=2(剑盾)
-- 第一套:双手剑
INSERT INTO creature_equip_template VALUES(
100005, 1, 2023, 0, 0, 0, 0, 0, 0, 0, 0, 1
);
-- 第二套:剑盾
INSERT INTO creature_equip_template VALUES(
100005, 2, 2024, 0, 0, 2025, 0, 0, 0, 0, 0, 1
);⚡ 快速参考
装备槽位
| ItemID1 | 主手武器 |
| ItemID2 | 副手/盾牌 |
| ItemID3 | 远程武器 |
常用武器ID
| 2023 | 双手剑 |
| 2024 | 单手剑 |
| 2025 | 盾牌 |
| 1395 | 法杖 |
| 1396 | 弓 |
模板ID说明
| ID=1 | 默认装备 |
| ID=2 | 第二套 |
| ID=3 | 第三套 |
特殊效果
| AppearanceModID | 外观变体 |
| ItemVisual | 视觉特效 |
🔗 相关表格
- creature_template - 生物模板表
- creature - 生物刷新表(equipment_id字段)
- item_template - 物品模板表
❓ 常见问题
Q1: 如何让生物使用特定装备模板?
在creature表中设置equipment_id字段对应模板ID。
Q2: 一个生物可以有多少套装备?
理论上最多255套,但通常只使用1-3套。
Q3: 修改后需要重启服务器吗?
不需要,使用命令 .reload creature_equip_template 重新加载。
Q4: 物品ID从哪里获取?
从item_template表或wowhead等网站查询物品ID。