Formulario desarrollo INFORMACIÓN PERSONAL Nombres: Apellidos: Página web (en caso de poseer): Ciudad donde vives: Ocupación actual (En caso de ser estudiante, indica qué estudias): Skype: Edad: Número de teléfono: Conocimiento de inglés: INFORMACIÓN PARA PROGRAMADOR. ¿Eres paciente? ¿Por qué crees que puedes ser programador? ¿Cuál es la importancia para tí el puesto de programador? ¿Tienes conocimientos de GIT? En caso de ser afirmativa la pregunta, explica cómo pullear, pushear, da un ejemplo de GUI para manejar GIT y una página web que use ese sistema. ¿Qué sistema operativo usas? ¿Cuánto tiempo libre dispones? ¿Qué nombre te pondrías como GM de desarrollo en Odysseum? ¿Qué lenguajes de programación dominas? A continuación, tienes dos pruebas de las cuales tienes que responder al menos una. BASE DE DATOS ¿En qué tabla se almacenan los datos de login? (TC) ¿Qué es el RBAC? Cambiar la raza requerida para hacer una quest, siendo el valor que queremos 916 para la quest ID 24756 Si una quest me pide matar X bicho, de Y cantidad, para Z quest: Si quiero borrar un NPC de la tabla creatures según su map Cuál es el SourceType que corresponde a las spells en la tabla disables? ¿Cuál es la facción de un NPC amistoso? ¿Y de un NPC enemigo? ¿Y de uno neutral?: ¿Cuál es el flag_extra de un boss que debe dar CD? ¿En qué tabla se almacenan los loot de los NPC? ¿A qué corresponde el tipo 10 de un gameobject? Traducir la entrada de X NPC en alemán (no hace falta escribir la palabra, sólo la celda donde iría) ¿En qué tabla se almacena la información de los hechizos con probabilidad de salto? CÓDIGO C++ ¿Qué sistema operativo usas para programar? ¿Qué programa usas para compilar? ¿Programas desde el compilador o en un procesador de texto? ¿Qué significa para ti "hack"? ¿Y "cleanup"? ¿Dónde pondrías un hechizo del tipo EffectSchoolDMG? ¿En qué archivo están las funciones que se ejecutan al logear un personaje? ¿Qué función usarías para que un target castee un hechizo al caster? ¿En qué carpeta se almacena el código de los bosses? ¿En qué carpeta están los spells? ¿En qué carpeta están los handlers? Completa correctamente la siguiente condición (puedes buscar el ID del aura en internet para usarlo de apoyo). if (m_caster->HasAura(47260)) … : Corrige el fallo que haya en la siguiente función: m_caster.CastSpell(m_caster, IDdelHechizo, false); Corrige el fallo que haya en la siguiente función: if (m_caster->HasAura(ID) || m_caster->HasAura(ID)) Explica qué quiere decir lo siguiente: if (unitTarget->HasAura(ID) && unitTarget->GetVictim != m_caster) ¿En qué función se escribe lo que debe hacer un boss al entrar en combate? ¿Y al morir? Escribe la función con la que invocarías un NPC. No es necesaria la función completa, sólo el nombre. Rellena la palabra que falta: ____* caster = GetCaster(); Rellena la palabra que falta: Player* _____ = m_caster->ToPlayer(); Rellena la palabra que falta: me->Remove____DueToSpell(); Rellena la palabra que falta: me->SetFlag(UNIT_FIELD_FLAGS, _____FLAG_DISABLE_MOVE); Rellena la palabra que falta: ____32 palabra; Rellena la palabra que falta: ____ palabra = false;