summaryrefslogtreecommitdiff
path: root/docs/es/character_pet.md
blob: 4e38f59b463bb91079f8ac9927732c7f6be4256e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# character\_pet

[<-Volver a:Characters](database-characters.md)

**Tabla \`character\_pet\`**

La tabla alberga datos de cada mascota invocada por cualquier jugador dentro del juego.

**Estructura**

| Field               | Type        | Attributes | Key | Null | Default | Extra | Comment |
| ------------------- | ----------- | ---------- | --- | ---- | ------- | ----- | ------- |
| [id][1]             | INT         | UNSIGNED   | PRI | NO   | 0       |       |         |
| [entry][2]          | INT         | UNSIGNED   |     | NO   | 0       |       |         |
| [owner][3]          | INT         | UNSIGNED   |     | NO   | 0       |       |         |
| [modelid][4]        | INT         | UNSIGNED   |     | YES  | 0       |       |         |
| [CreatedBySpell][5] | MEDIUMINT   | UNSIGNED   |     | NO   | 0       |       |         |
| [PetType][6]        | TINYINT     | UNSIGNED   |     | NO   | 0       |       |         |
| [level][7]          | SMALLINT    | UNSIGNED   |     | NO   | 0       |       |         |
| [exp][8]            | INT         | UNSIGNED   |     | NO   | 1       |       |         |
| [Reactstate][9]     | TINYINT     | UNSIGNED   |     | NO   | 0       |       |         |
| [name][10]          | VARCHAR(21) | SIGNED     |     | NO   | 0       |       |         |
| [renamed][11]       | TINYINT     | UNSIGNED   |     | NO   | Pet     |       |         |
| [slot][12]          | TINYINT     | UNSIGNED   |     | NO   | 0       |       |         |
| [curhealth][13]     | INT         | UNSIGNED   |     | NO   | 0       |       |         |
| [curmana][14]       | INT         | UNSIGNED   |     | NO   | 1       |       |         |
| [curhappiness][15]  | INT         | UNSIGNED   |     | NO   | 0       |       |         |
| [savetime][16]      | INT         | UNSIGNED   |     | NO   | 0       |       |         |
| [abdata][17]        | TEXT        | SIGNED     |     | YES  | 0       |       |         |

[1]: #id
[2]: #entry
[3]: #owner
[4]: #modelid
[5]: #createdbyspell
[6]: #pettype
[7]: #level
[8]: #exp
[9]: #reactstate
[10]: #name
[11]: #renamed
[12]: #slot
[13]: #curhealth
[14]: #curmana
[15]: #curhappiness
[16]: #savetime
[17]: #abdata

**Descripción de los Campos**

### id

ID (Identificador único) de la mascota en cuestión. Se trata de una ID única dentre todas las mascotas.

### entry

Entry de la criatura (mascota). Véase [creature\_template.entry](creature_template#entry).

### owner

GUID o Identificador Global único del personaje dueño de la mascota. Véase [characters.guid](characters#guid).

### modelid

ID de aquél modelo que será utilizado para mostrarse en la mascota en cuestión.

### CreatedBySpell

ID del hechizo en cuestión que ha invocado la mascota del jugador. Para los cazadores, suele ser el hechizo Domesticar bestia. Para los brujos u otras clases (magos), es la ID del hechizo que invocó a la criatura. Véase [Spell.dbc](spell) columna número 1.

### PetType

Tipo de mascota. 0 = mascota invocada, 1 = mascota domesticada.

### level

El nivel actual de la misma.

### exp

Experiencia actual que posée la mascota en cuestión. Para mascotas invocadas, este campo es siempre 0.

### Reactstate

El estado actual de ataque de la mascota (pasivo, agresivo, etc).

### name

El nombre de la mascota.

### renamed

Booleano del 0 al 1. 1 = La mascota ha sido renombrada, 0 = La mascota nunca ha sido renombrada y sigue usando el mismo nombre con el que la criatura que fue domesticada.

### slot

Ranura en la que se encuentra la mascota.

- La ranura número 0 es para una mascota activa, quiere decir que se encuentra con el jugador.
- Las ranuras del 1 al 4 es para mascotas en se encuentren en el establo.
- La ranura número '100' es para aquella mascota que se encuentra con el jugador, pero que actualmente está retirada.

### curhealth

Salud actual de la mascota, en el momento que se guardó la Base de Datos.

### curmana

Maná actual de la mascota, en el momento que se guardó la Base de Datos.

### curhappiness

Felicidad actual de la mascota.

### savetime

La hora en que se guardó la mascota por última vez, medido en tiempo Unix.

### abdata

`field-no-description|17` (¿?)