summaryrefslogtreecommitdiff
path: root/docs/es/chrclasses.md
blob: a6b445732cd8ff703936b0427f496ad4ded7cac1 (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
# ChrClasses.dbc

[`Volver a:DBC`](dbc-index.md)

Éste archivo DBC contiene todas las clases jugables existentes dentro del juego.

**Versión 3.3.5a**

### Estructura

| Columna | Nombre                                         | Tipo    | Notas                                                                                                              |
|---------|------------------------------------------------|---------|--------------------------------------------------------------------------------------------------------------------|
| 1       | ID                                             | Integer |                                                                                                                    |
| 2       | Unknown                                        | Integer | 1 para Cazador, Pícaro y Chamán, 9 para Caballero de la Muerte, 0 para el resto de clases. Removido en Cataclismo. |
| 3       | PowerType                                      | Integer | 0 para Maná, 1 para Ira, 2 para Focus, 3 = Energía, 4 = Felicidad, 6 = Runas. 2 y 4 sin uso aparente.              |
| 4       | m_petNameToken                                 | String  | Tipo de mascota. 101 para los demonios del brujo, 1 para el resto de mascotas.                                     |
| 5-20    | Name                                           | Loc     | Nombre a mostrar.                                                                                                  |
| 21      | NameLangMask                                   | Integer | Marcadores en cadena, sin uso aparente.                                                                            |
| 22-37   | Name_female                                    | Loc     | En caso de llegar a ser diferente del nombre inicial, de lo contrario no tiene un uso.                             |
| 38      | NameFemaleLangMask                             | Integer | Marcadores en cadena, sin uso aparente.                                                                            |
| 39-54   | Name_male                                      | Loc     | En caso de llegar a ser diferente del nombre inicial, de lo contrario no tiene un uso.                             |
| 55      | NameMaleLangMask                               | Integer | Marcadores en cadena, sin uso aparente.                                                                            |
| 56      | fileName                                       | String  | Nombre en inglés.                                                                                                  |
| 57      | [spellClassSet](#spellclassset)                | Integer |                                                                                                                    |
| 58      | [Flags](#flags)                                | Integer | Sin un uso aparente.                                                                                               |
| 59      | Camera                                         | iRefID  | Usado para el inicio de cinemáticas de clase. 165 para el Caballero de la Muerte, 0 para el resto de clases.       |
| 60      | required_expansion                             | Integer | 0 = Classic, 1 = Burning Crusade, 3 = Wrath of The Lich King.                                                      |

### Contenido

| ID | Valor | Nombre                 |
|----|-------|------------------------|
| 1  | 1     | Guerrero               |
| 2  | 2     | Paladín                |
| 3  | 4     | Cazador                |
| 4  | 8     | Pícaro                 |
| 5  | 16    | Sacerdote              |
| 6  | 32    | Caballero de la Muerte |
| 7  | 64    | Chamán                 |
| 8  | 128   | Mago                   |
| 9  | 256   | Brujo                  |
| 11 | 1024  | Druida                 |

### 'Flags' o Marcadores

| Marcador | Descripción                                       |
|----------|---------------------------------------------------|
| 1        | Usa taparrabos (No sé si se refiera a la tela XD) |
| 2        | Clase de jugador                                  |
| 4        | Muestra la mascota                                |
| 8        | Sin uso aparente                                  |
| 16       | Puede equipar malla                               |
| 32       | Puede equipar placas                              |
| 64       | Vincula la zona de inicio                         |

### spellClassSet

| ID | Familia                | Notas                              |
|----|------------------------|------------------------------------|
| 0  | Genérico               |                                    |
| 1  | Unk1                   | Eventos, días festivos             |
| 2  | SinUso                 |                                    |
| 3  | Mago                   |                                    |
| 4  | Guerrero               |                                    |
| 5  | Brujo                  |                                    |
| 6  | Sacerdote              |                                    |
| 7  | Druida                 |                                    |
| 8  | Pícaro                 |                                    |
| 9  | Cazador                |                                    |
| 10 | Paladín                |                                    |
| 11 | Chamán                 |                                    |
| 12 | Unk2                   | Hechizos (Resistencia al Silencio) |
| 13 | Poción                 |                                    |
| 14 | SinUso                 |                                    |
| 15 | Caballero de la Muerte |                                    |
| 16 | SinUso                 |                                    |
| 17 | Mascota                |                                    |

### Descripción de los Campos

> Valor

El valor designa la 'Máscara de Bits' usada en varios lugares del núcleo del emulador y la Base de Datos (quest_template.RequiresClasses etc).

La fórmula para ello es: **Valor = 1 << (ID - 1);**