AzerothCore
Pages :

quest_template

<-Volver a: World

Tabla: quest_template

Contiene todas las definiciones b谩sicas de las misiones disponibles.

Estructura

Field Type Attribute Key Null Default Extra Comment
ID MEDIUMINT UNSIGNED PRI NO 0
QuestType TINYINT UNSIGNED NO 2
QuestLevel SMALLINT NO 1
MinLevel TINYINT UNSIGNED NO 0
QuestSortID SMALLINT NO 0
QuestInfoID SMALLINT UNSIGNED NO 0
SuggestedGroupNum TINYINT UNSIGNED NO 0
RequiredFactionId1 SMALLINT UNSIGNED NO 0
RequiredFactionId2 SMALLINT UNSIGNED NO 0
RequiredFactionValue1 MEDIUMINT NO 0
RequiredFactionValue2 MEDIUMINT NO 0
RewardNextQuest MEDIUMINT UNSIGNED NO 0
RewardXPDifficulty TINYINT UNSIGNED NO 0
RewardMoney INT NO 0
RewardMoneyDifficulty INT UNSIGNED NO 0
RewardDisplaySpell MEDIUMINT UNSIGNED NO 0
RewardSpell INT NO 0
RewardHonor INT NO 0
RewardKillHonor FLOAT NO 0
StartItem MEDIUMINT UNSIGNED NO 0
Flags INT UNSIGNED NO 0
RequiredPlayerKills TINYINT UNSIGNED NO 0
RewardItem1 MEDIUMINT UNSIGNED NO 0
RewardAmount1 SMALLINT UNSIGNED NO 0
RewardItem2 MEDIUMINT UNSIGNED NO 0
RewardAmount2 SMALLINT UNSIGNED NO 0
RewardItem3 MEDIUMINT UNSIGNED NO 0
RewardAmount3 SMALLINT UNSIGNED NO 0
RewardItem4 MEDIUMINT UNSIGNED NO 0
RewardAmount4 SMALLINT UNSIGNED NO 0
ItemDrop1 MEDIUMINT UNSIGNED NO 0
ItemDropQuantity1 SMALLINT UNSIGNED NO 0
ItemDrop2 MEDIUMINT UNSIGNED NO 0
ItemDropQuantity2 SMALLINT UNSIGNED NO 0
ItemDrop3 MEDIUMINT UNSIGNED NO 0
ItemDropQuantity3 SMALLINT UNSIGNED NO 0
ItemDrop4 MEDIUMINT UNSIGNED NO 0
ItemDropQuantity4 SMALLINT UNSIGNED NO 0
RewardChoiceItemID1 MEDIUMINT UNSIGNED NO 0
RewardChoiceItemQuantity1 SMALLINT UNSIGNED NO 0
RewardChoiceItemID2 MEDIUMINT UNSIGNED NO 0
RewardChoiceItemQuantity2 SMALLINT UNSIGNED NO 0
RewardChoiceItemID3 MEDIUMINT UNSIGNED NO 0
RewardChoiceItemQuantity3 SMALLINT UNSIGNED NO 0
RewardChoiceItemID4 MEDIUMINT UNSIGNED NO 0
RewardChoiceItemQuantity4 SMALLINT UNSIGNED NO 0
RewardChoiceItemID5 MEDIUMINT UNSIGNED NO 0
RewardChoiceItemQuantity5 SMALLINT UNSIGNED NO 0
RewardChoiceItemID6 MEDIUMINT UNSIGNED NO 0
RewardChoiceItemQuantity6 SMALLINT UNSIGNED NO 0
POIContinent SMALLINT UNSIGNED NO 0
POIx FLOAT NO 0
POIy FLOAT NO 0
POIPriority MEDIUMINT UNSIGNED NO 0
RewardTitle TINYINT UNSIGNED NO 0
RewardTalents TINYINT UNSIGNED NO 0
RewardArenaPoints SMALLINT UNSIGNED NO 0
RewardFactionID1 SMALLINT UNSIGNED NO 0
RewardFactionValue1 MEDIUMINT NO 0
RewardFactionOverride1 MEDIUMINT NO 0
RewardFactionID2 SMALLINT UNSIGNED NO 0
RewardFactionValue2 MEDIUMINT NO 0
RewardFactionOverride2 MEDIUMINT NO 0
RewardFactionID3 SMALLINT UNSIGNED NO 0
RewardFactionValue3 MEDIUMINT NO 0
RewardFactionOverride3 MEDIUMINT NO 0
RewardFactionID4 SMALLINT UNSIGNED NO 0
RewardFactionValue4 MEDIUMINT NO 0
RewardFactionOverride4 MEDIUMINT NO 0
RewardFactionID5 SMALLINT UNSIGNED NO 0
RewardFactionValue5 MEDIUMINT NO 0
RewardFactionOverride5 MEDIUMINT NO 0
TimeAllowed INT UNSIGNED NO 0
AllowableRaces SMALLINT UNSIGNED NO 0
LogTitle TEXT YES
LogDescription TEXT YES
QuestDescription TEXT YES
AreaDescription TEXT YES
QuestCompletionLog TEXT YES
RequiredNpcOrGo1 MEDIUMINT NO 0
RequiredNpcOrGo2 MEDIUMINT NO 0
RequiredNpcOrGo3 MEDIUMINT NO 0
RequiredNpcOrGo4 MEDIUMINT NO 0
RequiredNpcOrGoCount1 SMALLINT UNSIGNED NO 0
RequiredNpcOrGoCount2 SMALLINT UNSIGNED NO 0
RequiredNpcOrGoCount3 SMALLINT UNSIGNED NO 0
RequiredNpcOrGoCount4 SMALLINT UNSIGNED NO 0
RequiredItemId1 MEDIUMINT UNSIGNED NO 0
RequiredItemId2 MEDIUMINT UNSIGNED NO 0
RequiredItemId3 MEDIUMINT UNSIGNED NO 0
RequiredItemId4 MEDIUMINT UNSIGNED NO 0
RequiredItemId5 MEDIUMINT UNSIGNED NO 0
RequiredItemId6 MEDIUMINT UNSIGNED NO 0
RequiredItemCount1 SMALLINT UNSIGNED NO 0
RequiredItemCount2 SMALLINT UNSIGNED NO 0
RequiredItemCount3 SMALLINT UNSIGNED NO 0
RequiredItemCount4 SMALLINT UNSIGNED NO 0
RequiredItemCount5 SMALLINT UNSIGNED NO 0
RequiredItemCount6 SMALLINT UNSIGNED NO 0
Unknown0 TINYINT UNSIGNED NO 0
ObjectiveText1 TEXT YES
ObjectiveText2 TEXT YES
ObjectiveText3 TEXT YES
ObjectiveText4 TEXT YES
VerifiedBuild SMALLINT YES 0

Descripci贸n de los campos

ID

El ID de la misi贸n. Esta columna es la clave primaria de la tabla. 隆Cada ID de misi贸n debe ser 煤nico!

QuestType

Valores aceptados: 0, 1 o 2. Su significado se describe en la tabla siguiente.

Value Result
0 La misi贸n est谩 habilitada, pero se completa autom谩ticamente al aceptarse; esto omite los objetivos y los detalles de la misi贸n.
1 La misi贸n est谩 deshabilitada (a煤n no implementado en el core).
2 La misi贸n est谩 habilitada (no se completa autom谩ticamente).

QuestLevel

Nivel de la misi贸n. El jugador recibe la cantidad completa de experiencia solo si su nivel es menor o igual a Level+5. Si Level se establece a -1, se usar谩 el nivel del jugador como (Quest)Level para el c谩lculo de experiencia.

MinLevel

Nivel m铆nimo al que un jugador puede obtener la misi贸n.

QuestSortID

Este campo define bajo qu茅 categor铆a cae la misi贸n en el registro de misiones.

Si valor > 0 entonces el valor son IDs de zona tomados de AreaTable.dbc.

si valor < 0 entonces (-valor) es el id de orden de misi贸n (quest sort id): (en general misiones de profesi贸n o de clase. Ver tambi茅n RequiredSkillPoints ). El valor es el ID de QuestSort.dbc

QuestInfoID

Estos valores son IDs tomados de QuestInfo.dbc

Value Result
0 None
1 Group
21 Life
41 PvP
62 Raid
81 Dungeon
82 Event
83 Legendary
84 Escort
85 Heroic
88 Raid (10)
89 Raid (25)

SuggestedGroupNum

N煤mero recomendado de jugadores para hacer la misi贸n juntos.

RewardFactionId1

Id de facci贸n (de Faction.dbc) para la que la misi贸n da puntos de reputaci贸n. N煤mero de puntos de reputaci贸n ganados o perdidos para la facci贸n al completar la misi贸n. Esta es la recompensa de reputaci贸n especial. La recompensa de reputaci贸n normal para la facci贸n de la criatura que recompensa la misi贸n se calcula y a帽ade autom谩ticamente.

RewardFactionId2

Id de facci贸n (de Faction.dbc) para la que la misi贸n da puntos de reputaci贸n. N煤mero de puntos de reputaci贸n ganados o perdidos para la facci贸n al completar la misi贸n. Esta es la recompensa de reputaci贸n especial. La recompensa de reputaci贸n normal para la facci贸n de la criatura que recompensa la misi贸n se calcula y a帽ade autom谩ticamente.

RewardFactionValueId1

Este campo se usa para la b煤squeda de reputaci贸n en QuestFactionReward.dbc si quest_template#RewardFactionValueId es 0. El valor X en este campo indica la columna RepX de QuestFactionReward.dbc. Si RewardRepValueId es positivo, se usar谩 la reputaci贸n de la primera fila de QuestFactionReward.dbc; para valores negativos se usa la segunda fila.

RewardFactionValueId2

Este campo se usa para la b煤squeda de reputaci贸n en QuestFactionReward.dbc si quest_template#RewardFactionValueId es 0. El valor X en este campo indica la columna RepX de QuestFactionReward.dbc. Si RewardRepValueId es positivo, se usar谩 la reputaci贸n de la primera fila de QuestFactionReward.dbc; para valores negativos se usa la segunda fila.

RewardNextQuest

** RewardNextQuest (nombre antiguo del campo: NextQuestIdChain)**

El entry de misi贸n de una criatura o gameobject que finaliza una misi贸n e inicia una nueva. El resultado es que, si finalizas la misi贸n, la nueva misi贸n aparece al instante desde el que da la misi贸n.

Ver la secci贸n de ejemplos para ejemplos.

RewardXPDifficulty

Seg煤n el Level, la experiencia b谩sica con 铆ndice RewardXPDifficulty se toma de QuestXP.dbc.

Este campo tambi茅n controla la XP otorgada, ya que la XP se calcula a partir del valor de este campo mediante la siguiente f贸rmula. Si la misi贸n es repetible, la XP se dar谩 solo una vez. La XP total que recibir谩 un personaje tambi茅n se ve afectada por la diferencia de nivel entre el nivel del personaje y el nivel de la misi贸n.

La f贸rmula para calcular la XP a partir del valor de este campo:

  • QuestLevel >= 65: XP = RewMoneyMaxLevel / 6.0
  • QuestLevel h1. 64: XP = RewMoneyMaxLevel / 4.8
  • QuestLevel 63: XP = RewMoneyMaxLevel / 3.6
  • QuestLevel h1. 62: XP = RewMoneyMaxLevel / 2.4
  • QuestLevel 61: XP = RewMoneyMaxLevel / 1.2
  • QuestLevel <= 60: XP = RewMoneyMaxLevel / 0.6

RewardMoney

Dinero ganado al completar la misi贸n (si el valor > 0) o requisito de dinero para completar la misi贸n (si el valor < 0).

RewardMoneyDifficulty

El ID hace referencia a uno de los factores de dinero incluidos en MoneyFactor ordenados por nivel.

RewardDisplaySpell

Hechizo que se muestra como lanzado al completar la misi贸n en el registro de misiones. Ten en cuenta que este hechizo NO se lanzar谩 si RewardSpell es distinto de cero. En su lugar se lanzar谩 el hechizo del otro campo, en cuyo caso el hechizo de aqu铆 solo sirve de visual en el registro de misiones.

RewardSpell

Hechizo que se muestra como lanzado al completar la misi贸n en el registro de misiones. Ten en cuenta que este hechizo NO se lanzar谩 si RewardSpell es distinto de cero. En su lugar se lanzar谩 el hechizo del otro campo, en cuyo caso el hechizo de aqu铆 solo sirve de visual en el registro de misiones.

NOTA: Este campo viene directamente del WDB y no debe cambiarse.

RewardHonor

N煤mero de honor de muerte honorable recompensado por completar esta misi贸n.

Ejemplo: un valor de ejemplo es 15 para la misi贸n 8388: a nivel 80 una muerte honorable vale 124 de honor. Multiplica esto por 15 y obtienes 1860; tras la multiplicaci贸n el valor se redondea hacia arriba. As铆 que el honor recompensado a nivel 80 es 1860 para esta misi贸n.

RewardKillHonor

StartItem

Objetos entregados por el que da la misi贸n al comienzo de la misi贸n. Los objetos se eliminar谩n cuando se abandone la misi贸n.

Flags

Este campo de flag define m谩s espec铆ficamente el tipo de misi贸n que es. Aparte del flag diario (daily) y el flag compartible (sharable), este campo se usa solo con fines de agrupaci贸n y NO para ning煤n otro requisito de misi贸n. Los requisitos de la misi贸n se calculan a partir de valores distintos de cero en otros campos de la plantilla de misi贸n. Adem谩s, aunque algunos de estos flags son conocidos, otros tienen todav铆a un prop贸sito desconocido y los comentarios de abajo son simplemente conjeturas sobre ellos.

Flag Name Comments
0 QUEST_FLAGS_NONE Sin flags, as铆 que no hay grupos asignados a esta misi贸n.
1 QUEST_FLAGS_STAY_ALIVE Si el jugador muere, la misi贸n falla.
2 QUEST_FLAGS_PARTY_ACCEPT Misiones de escolta o cualquier otra misi贸n dirigida por eventos. Si el jugador est谩 en grupo, todos los jugadores que puedan aceptar esta misi贸n recibir谩n un cuadro de confirmaci贸n para aceptarla.
4 QUEST_FLAGS_EXPLORATION Implica la activaci贸n de un areatrigger.
8 QUEST_FLAGS_SHARABLE Permite compartir la misi贸n con otros jugadores.
16 QUEST_FLAGS_HAS_CONDITION No se usa actualmente
32 QUEST_FLAGS_HIDE_REWARD_POI No se usa actualmente: contenido incierto
64 QUEST_FLAGS_RAID Se puede completar estando en banda (raid)
128 QUEST_FLAGS_TBC No se usa actualmente: disponible solo si la expansi贸n TBC est谩 habilitada
256 QUEST_FLAGS_NO_MONEY_FROM_XP No se usa actualmente: la experiencia no se convierte en oro al nivel m谩ximo
512 QUEST_FLAGS_HIDDEN_REWARDS Las recompensas de objetos y monetarias est谩n ocultas en la p谩gina inicial de detalles de la misi贸n y en el registro de misiones, pero aparecer谩n una vez listas para recompensarse.
1024 QUEST_FLAGS_TRACKING Estas misiones se recompensan autom谩ticamente al completarse y nunca aparecer谩n en el registro de misiones del lado del cliente.
2048 QUEST_FLAGS_DEPRECATE_REPUTATION No se usa actualmente
4096 QUEST_FLAGS_DAILY Misiones diarias repetibles (el 煤nico flag para el que el core aplica un comportamiento espec铆fico)
8192 QUEST_FLAGS_FLAGS_PVP Tener esta misi贸n en el registro fuerza el flag de PvP
16384 QUEST_FLAGS_UNAVAILABLE Usado en misiones que no est谩n disponibles de forma gen茅rica
32768 QUEST_FLAGS_WEEKLY Misiones semanales repetibles (el 煤nico flag para el que el core aplica un comportamiento espec铆fico)
65536 QUEST_FLAGS_AUTOCOMPLETE Autocompletado
131072 QUEST_FLAGS_DISPLAY_ITEM_IN_TRACKER Muestra un objeto usable en el rastreador de misiones
262144 QUEST_FLAGS_OBJ_TEXT Usa el texto de objetivo como texto de completado
524288 QUEST_FLAGS_AUTO_ACCEPT El cliente reconoce este flag como aceptaci贸n autom谩tica. Sin embargo, NINGUNA de las misiones actuales (3.3.5a) tiene este flag. Quiz谩 blizz lo usaba, o lo usar谩 en el futuro.
1048576 QUEST_FLAGS_PLAYER_CAST_ON_ACCEPT En las misiones con este flag el jugador env铆a autom谩ticamente mediante un bot贸n especial en la GUI del jugador
2097152 QUEST_FLAGS_PLAYER_CAST_ON_COMPLETE Sugerencia autom谩tica de aceptar la misi贸n. No desde un npc.
4194304 QUEST_FLAGS_UPDATE_PHASE_SHIFT
8388608 QUEST_FLAGS_SOR_WHITELIST
16777216 QUEST_FLAGS_LAUNCH_GOSSIP_COMPLETE
54432 QUEST_FLAGS_REMOVE_EXTRA_GET_ITEMS
67108864 QUEST_FLAGS_HIDE_UNTIL_DISCOVERED
134217728 QUEST_FLAGS_PORTRAIT_IN_QUEST_LOG
268435456 QUEST_FLAGS_SHOW_ITEM_WHEN_COMPLETED
536870912 QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT
1073741824 QUEST_FLAGS_ITEMS_GLOW_WHEN_DONE
2147483648 QUEST_FLAGS_FAIL_ON_LOGOUT

Como todos los campos basados en flags, QuestFlags pueden sumarse para los distintos tipos de misi贸n.

Ten en cuenta que algunos flags pueden no estar soportados por el core.

RequiredPlayerKills

Muestra a cu谩ntos jugadores necesitas matar betd class=td class=a class=/td data-linked-resource-default-alias=fore completar la misi贸n.

RewardItem1

item Id 1 entregado como recompensa (sin elecci贸n).

RewardAmount1

Cantidad a obtener del objeto mencionado arriba

RewardItem2

item Id 2 entregado como recompensa (sin elecci贸n).

RewardAmount2

Cantidad a obtener del objeto mencionado arriba

RewardItem3

item Id 3 entregado como recompensa (sin elecci贸n).

RewardAmount3

Cantidad a obtener del objeto mencionado arriba

RewardItem4

item Id 4 entregado como recompensa (sin elecci贸n).

RewardAmount4

Cantidad a obtener del objeto mencionado arriba

ItemDrop1

ItemDropQuantity1

ItemDrop2

ItemDropQuantity2

ItemDrop3

ItemDropQuantity3

ItemDrop4

ItemDropQuantity4

RewardChoiceItemID1

RewardChoiceItemQuantity1

RewardChoiceItemID2

RewardChoiceItemQuantity2

RewardChoiceItemID3

RewardChoiceItemQuantity3

RewardChoiceItemID4

RewardChoiceItemQuantity4

RewardChoiceItemID5

RewardChoiceItemQuantity5

RewardChoiceItemID6

RewardChoiceItemQuantity6

POIContinent

MapId de un punto de inter茅s de misi贸n (POI - Point Of Interest). El POI se mostrar谩 en el mapa cuando la misi贸n est茅 activa.

POIx

Coordenada X del POI de la misi贸n.

POIy

Coordenada Y del POI de la misi贸n.

POIPriority

TODO

RewardTitle

RewardTalents

RewardArenaPoints

RewardFactionID1

RewardFactionValue1

RewardFactionOverride1

RewardFactionID2

RewardFactionValue2

ItemDrop

RewardFactionOverride2

RewardFactionID3

ItemDropQuantity

El n煤mero m谩ximo de copias del objeto en ItemDrop que pueden recogerse (y soltarse por el core).

RewardFactionValue3

RewardFactionOverride3

RewardFactionID4

RewardFactionValue4

RewardFactionOverride4

RewardFactionID5

RewardFactionValue5

RewardFactionOverride5

TimeAllowed

AllowableRaces

LogTitle

T铆tulo de la misi贸n.

LogDescription

Objetivos de la misi贸n. Si est谩 vac铆o, la misi贸n es de autocompletado y puede finalizarse inmediatamente sin aceptarla primero.

QuestDescription

El texto de la misi贸n. Puedes usar ciertos placeholders que se rellenar谩n en el juego: $B - salto de l铆nea, $N - nombre, $R - raza, $C - clase, $Gmasculino:femenino; (masculino y femenino pueden reemplazarse por cualquier sin贸nimo que quieras, pero el orden debe mantenerse. P. ej.: chico:chica / hombre:mujer / se帽or:se帽ora / t铆o:t铆a)

AreaDescription

QuestCompletionLog

Texto enviado al jugador cuando el jugador intenta hablar con el NPC con la misi贸n activa pero incompleta. (El texto bajo el t铆tulo "Progreso" en Wowhead.) Puedes usar ciertos placeholders que se rellenar谩n en el juego: $B - salto de l铆nea, $N - nombre, $R - raza, $C - clase, $Gmasculino:femenino; (masculino y femenino pueden reemplazarse por cualquier sin贸nimo que quieras, pero el orden debe mantenerse. P. ej.: chico:chica / hombre:mujer / se帽or:se帽ora / t铆o:t铆a)

RequiredNpcOrGo1

RequiredNpcOrGo2

RequiredNpcOrGo3

RequiredNpcOrGo4

  • Valor > 0: ID de creature_template requerido que el jugador necesita matar/lanzar sobre 茅l para completar la misi贸n.
  • Valor < 0: ID de gameobject_template requerido sobre el que el jugador necesita lanzar para completar la misi贸n.
  • Si*RequiredSpellCast*es != 0, el objetivo es lanzar sobre el objetivo, si no, matar.

NOTA: Si RequiredSpellCast es != 0 y el hechizo tiene efectos Send Event o Quest Complete, este campo puede dejarse vac铆o.

RequiredNpcOrGoCount1

RequiredNpcOrGoCount2

RequiredNpcOrGoCount3

RequiredNpcOrGoCount4

El n煤mero de veces que la criatura o gameobject debe ser matado o lanzado sobre 茅l.

RequiredItemId1

RequiredItemId2

RequiredItemId3

RequiredItemId4

RequiredItemId5

RequiredItemId6

Id del objeto requerido para completar la misi贸n.

RequiredItemCount1

RequiredItemCount2

RequiredItemCount3

RequiredItemCount4

RequiredItemCount5

RequiredItemCount6

Cantidad de objetos requeridos

Unknown0

ObjectiveText1

ObjectiveText2

ObjectiveText3

ObjectiveText4

Se usa para definir textos de objetivo no est谩ndar que aparecen en el registro de misiones. Ejemplo, "Curar al guerrero ca铆do" y el n煤mero lo a帽aden los valores de Count.

VerifiedBuild