`character_pet` 表
该表保存了游戏中任何玩家所召唤的每个宠物的宠物数据。
表结构
| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
|---|---|---|---|---|---|---|---|
| id | INT | UNSIGNED | PRI | NO | 0 | ||
| entry | INT | UNSIGNED | NO | 0 | |||
| owner | INT | UNSIGNED | NO | 0 | |||
| modelid | INT | UNSIGNED | YES | 0 | |||
| CreatedBySpell | MEDIUMINT | UNSIGNED | NO | 0 | |||
| PetType | TINYINT | UNSIGNED | NO | 0 | |||
| level | SMALLINT | UNSIGNED | NO | 0 | |||
| exp | INT | UNSIGNED | NO | 1 | |||
| Reactstate | TINYINT | UNSIGNED | NO | 0 | |||
| name | VARCHAR(21) | SIGNED | NO | 0 | |||
| renamed | TINYINT | UNSIGNED | NO | Pet | |||
| slot | TINYINT | UNSIGNED | NO | 0 | |||
| curhealth | INT | UNSIGNED | NO | 0 | |||
| curmana | INT | UNSIGNED | NO | 1 | |||
| curhappiness | INT | UNSIGNED | NO | 0 | |||
| savetime | INT | UNSIGNED | NO | 0 | |||
| abdata | TEXT | SIGNED | YES | 0 |
字段说明
特殊宠物 ID。这是所有宠物中唯一的标识符。
该宠物的生物 entry。参见 creature_template.entry。
宠物主人的 GUID。参见 characters.guid。
用于显示该宠物的模型 ID。
创建该宠物的法术 ID。对于猎人来说,通常是驯服野兽(Tame Beast)法术。对于术士或其他职业(法师),则是召唤该生物的法术 ID。参见 Spell.dbc 第 1 列。
该宠物的类型。0 = 召唤宠物,1 = 驯服宠物
宠物当前等级。
该宠物当前拥有的经验值。对于召唤宠物,此字段始终为 0。
宠物当前的战斗反应状态(被动、主动攻击等)。
宠物的名字。
布尔值 1 或 0。1 = 宠物已被重命名,0 = 宠物从未被重命名,仍使用被驯服生物的名字。
宠物在保存到数据库时的当前生命值。
宠物在保存到数据库时的当前法力值。
宠物当前的好感度。
宠物上次保存的时间,使用 Unix 时间表示。
field-no-description|17