AzerothCore
Pages :

npc_vendor

<-Volver a: World

Informaci贸n general

Esta tabla contiene los datos de vendedor de todos los NPC que venden objetos o monedas. Un vendedor solo puede tener hasta 150 objetos (15 p谩ginas); est谩 hardcodeado en el emulador y si lo cambias, el cliente se bloquear谩 (crash).

Precios

El precio (en oro) de cada objeto o moneda se define en la entrada relacionada de su item template como item_template.BuyPrice. Los costes especiales (honor, tokens, etc...) se definen en esta tabla en la columna ExtendedCost.

Modo GM

Si abres la ventana del vendedor en modo GM, ver谩s todos los objetos que vende el vendedor. Si deshabilitas el modo GM, ver谩s los objetos vendidos como un jugador normal (ej: si no puedes usar un objeto y no puedes comerciar con 茅l, no lo ver谩s listado).

Estructura

Field Type Attributes Key Null Default Extra Comment
entry MEDIUMINT UNSIGNED PRI NO 0
slot SMALLINT SIGNED NO 0
item MEDIUMINT SIGNED PRI NO 0
maxcount TINYINT UNSIGNED NO 0
incrtime INT UNSIGNED NO 0
ExtendedCost MEDIUMINT UNSIGNED PRI NO 0

Descripci贸n de los campos

entry

El ID de la criatura. Ver creature_template.entry.

slot

Posici贸n del objeto cuando se abre la ventana del vendedor. Empieza desde 0 hasta x, de arriba abajo y de izquierda a derecha. Nota: si tienes una lista de objetos en el slot 0, y editas uno de ellos para que est茅 en el slot 1 o cualquier n煤mero, ese objeto siempre estar谩 al final porque todos los dem谩s objetos est谩n en el slot 0.

item

El ID del objeto. Ver item_template.entry.

maxcount

El n煤mero m谩ximo de objetos que lleva el vendedor en cualquier momento. Si quieres que el vendedor lleve un n煤mero ilimitado del objeto, entonces pon esto a 0; si no, ponlo a cualquier n煤mero positivo. En la imagen de abajo el valor maxcount est谩 rodeado.

incrtime

Combinado con maxcount, este campo indica cada cu谩nto (en segundos) se refresca la lista del vendedor y se reabastecen las copias limitadas del objeto. Para las copias limitadas del objeto, en cada refresco la cantidad se incrementa en item_template.BuyCount .

ExtendedCost

El valor aqu铆 corresponde al ID en ItemExtendedCost.dbc y ese ID controla el precio no monetario del objeto, ya sean puntos de honor, puntos de arena, distintos tipos de insignias o cualquier combinaci贸n de los anteriores.