summaryrefslogtreecommitdiff
path: root/docs/es/holidays.md
blob: cb6ca01983f1193cacf551c6b193dff42423bae1 (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
# Holidays

## holidays.dbc

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

## Estructura

| Columna | Campo                         | Tipo    | Notas                                                                                      | Info Extra                                                                                           |
|---------|-------------------------------|---------|--------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------|
| 0       | [eventID][1]                  | Integer | ID del Evento de Festividad                                                                |                                                                                                      |
| 1       | [eventStage1Duration][2]      | Integer | Duración del evento (en la fase 1)                                                         | Ya sea como evento de preparación o evento principal. Véase eventSchedulerType para más información) |
| 2       | [eventStage2Duration][3]      | Integer | Duración del evento (en la fase 2)                                                         | Ya sea como evento principal o de reinicio. Véase eventSchedulerType para más información)           |
| 11      | [eventDate][4]                | Integer | Packed blizzdate - Epochdate=01.01.2000-00:00 - El año se descarta si la columna12 es 0    |                                                                                                      |
| 37      | [Region][5]                   | integer | ??? (necesita ser investigado)                                                             |                                                                                                      |
| 38      | [Looping][6]                  | integer | ??? (necesita ser investigado - se utiliza sólo en los eventos de Llamamiento a las armas) | 283 - Llamamiento a las armas: Valle de Alterac                                                      |
|         |                               |         |                                                                                            | 284 - Llamamiento a las armas: Garganta Grito de Guerra                                              |
|         |                               |         |                                                                                            | 285 - Llamamiento a las armas: Cuenca de Arathi                                                      |
|         |                               |         |                                                                                            | 353 - Llamamiento a las armas: Ojo de la tormenta                                                    |
|         |                               |         |                                                                                            | 400 - Llamamiento a las armas: Playa de los Ancestros                                                |
|         |                               |         |                                                                                            | 420 - Llamamiento a las armas: Isla de la Conquista                                                  |
| 39      | [calendarFlags][7]            | integer | ??? (necesita ser investigado)                                                             |                                                                                                      |
| 49      | [eventCalendarName][8]        | iRefID  | Referencia al Loc(idioma) en HolidayNames.dbc                                              |                                                                                                      |
| 50      | [eventCalendarDescription][9] | iRefID  | Referencia al Loc(idioma) en HolidayNames.dbc                                              |                                                                                                      |
| 51      | [eventCalendarOverlay][10]    | String  | Textura superpuesta utilizada para la decoración de eventos del calendario del juego       |                                                                                                      |
| 52      | [priority][11]                | Integer | ??? (necesita ser investigado)                                                             |                                                                                                      |
| 53      | [eventSchedulerType][12]      | Integer | Definición sobre qué tipo de temporizador se utiliza, véase eventSchedulerType             | -1: repetición, anualmente                                                                           |
|         |                               |         |                                                                                            | 0: repetición, semanalmente                                                                          |
|         |                               |         |                                                                                            | 1: repetición, usado en fechas definidas                                                             |
|         |                               |         |                                                                                            | 2: repetición, por hora                                                                              |
| 54      | [eventFlags][13]              | Integer | ??? (necesita ser investigado)                                                             |                                                                                                      |
 
[1]: #eventid
[2]: #eventstage1duration
[3]: #eventstage2duration
[4]: #eventdate
[5]: #region
[6]: #looping
[7]: #calendarflags
[8]: #eventcalendarname
[9]: #eventcalendardescription
[10]: #eventcalendaroverlay
[11]: #priority
[12]: #eventschedulertype
[13]: #eventflags

### eventID

### eventStage1Duration

### eventStage2Duration

### eventDate

### Region

### Looping

### calendarFlags

### eventCalendarName

### eventCalendarDescription

### eventCalendarOverlay

### priority

## eventSchedulerType
```
eventSchedulerType define qué tipo de temporizador se usa para que el evento se detenga o inicie, etc. - y en caso también de que utilice diferentes etapas durante su fase de "acumulación" (2 etapas disponibles)
-1: el evento se repite anualmente basado en las fechas de la columna11, columna12, etc. - la duración y las posibles fases del evento se toman de la información dada en la columna1 y la columna2 (fijada en DBC para mantenerla en línea con los cambios **anuales**) - En caso de que la columna12 equivalga al valor 0 usaría sólo la FECHA del campo11
0: el evento se repite cada 7 días, con una duración de un tiempo de tipo <eventStage1Duration> (duración de primera fase) (fecha de inicio codificada en el servidor dependiendo del tipo de ID del evento)
1: el evento se repite en base a los valores de la columna11, columna12, etc. (ver -1) - En caso de que <eventStage2Duration> (duración de segunda fase) exista, se utiliza primero <eventStage1Duration> (duración de primera fase) como duración de la fase previa al evento
2: el evento se repite cada X horas (siendo <eventStage2Duration> el temporizador eventPause/eventWait)
```

### eventFlags