summaryrefslogtreecommitdiff
path: root/docs/es/character_reputation.md
blob: 8b10063c50ed54beed048cb99924b88534391e8e (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
# character\_reputation

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

**Tabla \`character\_reputation\`**

La tabla contiene información acerca de la reputación para cada personaje.

**Estructura**

| Field         | Type        | Attributes | Key | Null | Default | Extra | Comment                  |
| ------------- | ----------- | ---------- | --- | ---- | ------- | ----- | ------------------------ |
| [guid][1]     | INT         | UNSIGNED   | PRI | NO   | 0       |       | Global Unique Identifier |
| [faction][2]  | SMALLINT    | UNSIGNED   | PRI | NO   | 0       |       |                          |
| [standing][3] | INT         | SIGNED     |     | NO   | 0       |       |                          |
| [flags][4]    | SMALLINT    | UNSIGNED   |     | NO   | 0       |       |                          |

[1]: #guid
[2]: #faction
[3]: #standing
[4]: #flags

**Descripción de los Campos**

### guid

Globally Unique Identifier o Identificador Global único del personaje. Ver [characters.guid](characters#guid).

### faction

ID de la facción respectiva en la cual el personaje tiene la reputación asignada. Ver [Faction.dbc](facción).

### standing

Valor en la reputación actual que tiene el personaje.

### flags

Este campo es una 'Máscara de Bits' o BitMask que almacena 'Flags' o Marcadores que son asignados a la facción correspondiente del jugador, con lo cual se altera el cómo éstas son percibidas por el jugador. Al igual que cualquier campo de flags o marcadores, puedes combinarlos sumándolos entre sí. En tal caso de que este campo tuviese asignado el valor 0, significará que la reputación correspondiente no sería vista en la lista de reputación del jugador.

| Flag | Name                          | Comments                                                                                                        |
|----- | ----------------------------- | --------------------------------------------------------------------------------------------------------------- |
| 1    | FACTION_FLAG_VISIBLE          | Aparece en la pestaña de reputación                                                                             |
| 2    | FACTION_FLAG_AT_WAR           | Es activada cuando el jugador activa la casilla 'en guerra' en la pestaña de reputación                         |
| 4    | FACTION_FLAG_HIDDEN           | Facción oculta en el panel de reputación del cliente, pero no del lado del servidor                             |
| 8    | FACTION_FLAG_INVISIBLE_FORCED | Sobrescribe siempre FACTION_FLAG_VISIBLE y oculta la facción en rep.list                                        |
| 16   | FACTION_FLAG_PEACE_FORCED     | Sobrescribe siempre FACTION_FLAG_AT_WAR                                                                         |
| 32   | FACTION_FLAG_INACTIVE         |                                                                                                                 |
| 64   | FACTION_FLAG_RIVAL            | Marcador de las dos facciones que compiten en Terrallende                                                       |
| 128  | FACTION_FLAG_SPECIAL          | Las ciudades de origen de la Horda y la Alianza y sus aliados de Rasganorte tienen este marcador                |