Aquí les dejo una guía donde podrán crear un NPC Sanador directamente desde la Base de Datos.

INSTRUCCIONES:

1.) Abra su programa MySQL. (Lo que sea que uses. Estoy usando HeidiSQL.)
2.) Ir a Ascent -> Creature Names -> Data
3.) Agregue una nueva entrada presionando el “+” en la barra de herramientas.
4.) Escriba la siguiente información en la base de datos:

Entry: un número alto (utilicé 60011)
Name: Lo que sea que quieras que se llame a tu sanador.
Subnombre: el nombre de su sanador (utilicé "Sanador del pueblo")
Info_Str: deja en blanco o 0
Flags1: dejar en blanco
Type: 7
Family: 0
Rank: 0
Unk4: 0
SpellDataID: 0
Male_DisplayID1: 0 (Pongo en 0 porque mi NPC es femenino, pero puedes poner cualquier ID de pantalla aquí y generará aleatoriamente el NPC con una de las cuatro ID de pantalla que colocas en estas 4 pestañas).
Female_DisplayID1: 5444 (Stormwind Posadero Alison)
Male_DisplayID2: 0
Female_Display ID2: 0
Unknown_Float1: 1
Unknown_Float2: 1
Civilian: 0 o 1 (1 para hacerlo inefable)
Leader: 0

Bueno. Ahora en la siguiente sección …
5.) Regresa a tu base de datos Ascent
6.) Entra en Creature_Proto
7.) Crea una nueva pestaña e ingresa lo siguiente:

Entry: 60011 (debe coincidir exactamente con su EntryID en la base de datos Creature_Name)
MinLevel: (Nivel mínimo que generará).
MaxLevel: (nivel máximo que generará)
Faction: 35 (utilicé 35 porque es una facción neutral. Puedes usar cualquier identificación de facción).
MinimumHealth: (Lo que sea que desee. Debe ser menor que MaximumHealth).
MaximumHealth: (Lo que sea que desee. Debe ser más alto que MinimumHealth).
Mana: (Lo que quieras. No te vayas a las 0 porque ella necesita a Mana para lanzar, creo. Pongo a 10000).
Scale: 1 (Esta es la cantidad de veces que será más grande que el tamaño normal de DisplayID. 1 es normal, 2 es x2, 3 es x3, y así sucesivamente).
NPCFlags: 3 (Esto es importante. 1 (Guía) + 2 (Quest Giver) = 3)
AttackTime: 1800 (Así de rápido pegará tu NPC. Cuanto más bajo, más rápido, creo).
AttackType: 0
MinDamage: (Lo que sea que quieras que sea el daño mínimo).
MaxDamage: (Lo que quieras que sea el daño máximo).
RangedMinDamage: 0
RangedMaxDamage: 0
MountDisplay: 0 (Una cuestión de preferencia. Si quieres tu Healer montado, por supuesto. Depende de ti.)

-Skip las ranuras de equipos. Ir a RespawnTime-

RespawnTime: (Normal es 360000, pero puse a 12000 para que reaparezca más rápido).
Armor: (Lo que quieras)
Resistances1-6: (Lo que quieras)
CombatReach: 1
Bounding_Radius: 1
Auras: Dejar en blanco
Boss: 0
Money: 0
Invisibility_Type: 0
Death_State: 0
Walk_Speed: 2.5 (estándar)
Run_Speed: 8 (Estándar)
Fly_Speed: 14 (Estándar)
Extra_A9_Flags: 0

De acuerdo, ahora hemos terminado la Estructura NPC básica de nuestro Sanador. Ahora comenzamos la Estructura de Quest.
8.) Regresa a tu base de datos Ascent
9.) Ir a la base de datos Quest
10.) Crea una nueva entrada e implica lo siguiente:

Entry: (A MUY alto número. Hay MUCHAS misiones en WoW y no quieres conflictos. Usé 1000004 ... Solo para estar seguro.)
ZoneID: (Esto identificará en qué zona se encuentra la misión. Utilicé 5, que está en blanco).
Sort: (Igual que ZoneID. Utilicé 5.)
Flags: 0
MinLevel: 1 (Desea que todos sean sanados, por lo tanto, use el nivel 1 como mínimo).
MaxLevel: 70 (Esto permitirá que todos, desde 1-70, puedan usar esta función).
Type: 0
RequiredRaces: 1791 (Todas las razas)
RequiredClass: 0 (Todas las clases)
RequiredTradeskill: 0 (sin requisito)
RequiredTradeskillValue: 0
RequiredRepValue: 0
LimitTime: 0
SpecialFlags: 0
PreviousQuestID: 0
NextQuestID: 0
SrcItem: 0
SrcItemCount: 0
Title: Sanar mis heridas (Puedes usar cualquier cosa que quieras que se llame).
Details: (Lo que quieras que diga la misión la primera vez que lo tomes. No se mostrará después porque es repetible).
Objectives: (Cuáles son los objetivos. Lo mostrará después de completarlo la primera vez).
IncompleteText: (Lo que dirá el NPC si tomas la misión pero no la obligas. No es realmente necesario ya que completarás la misión de inmediato).

-Skip el resto hasta llegar a la pestaña “CastSpell”

CastSpell: 25210 (Esta Sanación Mayor [Rango 6], sana aproximadamente 3.5k. No pude encontrar la ID para [Rango 7], pero esto te sanará en aproximadamente 2 o 3 curas en el nivel 70. También puedes cambia este número por cualquier IDMágulo que desees que ella arroje. Básicamente, puedes utilizar esta guía casi exactamente para CUALQUIER hechizo. Incluyendo ventajas, hechizos de montura o cualquier otro hechizo que encuentres en la lista de ID.)

-Skip el resto hasta llegar a la pestaña “IsRepeatable”

IsRepeatable: 1 (Esto permitirá que se pueda usar una y otra vez).

De acuerdo, ahora hemos terminado el esquema de la misión. Casi termino. Solo necesitamos darle a nuestro NPC la misión.
11.) Regrese a su base de datos Ascent
12.) Ir a Creature_Quest_Starter
13.) Cree una nueva entrada y escriba lo siguiente:

ID: 60011 (debe coincidir con el EntryID que usó para su NPC).
Search: 1000004 (debe coincidir con la ID de entrada de su Quest)

14.) Regrese a su base de datos de ascenso
15.) Ir a Finalizador de Creature_Quest
16.) Crea una nueva entrada e implica lo siguiente:

ID: 60011 (debe coincidir con el EntryID que usó para su NPC).

Search: 1000004 (debe coincidir con la ID de entrada de su Quest)

¡Y terminamos! Ahora ve al juego y agrega el NPC donde quieras.
Espero que esto les ayude a algunos de ustedes!

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here