概述
pool_creature表用于将生物绑定到池系统中。常用于稀有怪物、巡逻NPC、特殊商人等的随机刷新控制。
适用场景
- 稀有怪物随机刷新
- 巡逻NPC轮换
- 特殊商人交替出现
- 动态事件生物
表格结构
| 字段名 | 数据类型 | 默认值 | 说明 |
|---|---|---|---|
| guid | INT UNSIGNED | 0 | 生物的唯一GUID |
| pool_entry | MEDIUMINT UNSIGNED | 0 | 所属池的ID,对应pool_template.entry |
| chance | FLOAT | 0 | 刷新概率,0表示平均分配 |
| description | VARCHAR(255) | NULL | 描述信息 |
使用示例
-- 将稀有怪GUID 1001加入池5,概率50% INSERT INTO pool_creature (guid, pool_entry, chance, description) VALUES (1001, 5, 50, '稀有怪物A'); -- 将稀有怪GUID 1002加入池5,概率50% INSERT INTO pool_creature (guid, pool_entry, chance, description) VALUES (1002, 5, 50, '稀有怪物B');
相关表格
- pool_template - 池模板定义
- pool_gameobject - 游戏对象池关联
- creature - 生物表