Guía para hacer hechizos con Triggers (I)
Bueh, esta guía es de Daelin, un tío rumano que anda por varios foros de warcraft y que sabe un webo de esto de la programación en el Editor de Mapas. Así que con el permiso respectivo que le he pedido, voy a traducir poco a poco su guía (Nota: cosas genéricas con World Editor o Object Editor no traduciré, ya que algunos, como yo, tienen la versión en ingles y tampoco se como se llaman en español ).
I. Introducción
Este tutorial es mas bien una introducción a la creación (o mejora) de hechizos con triggers (disparadores en español), antes que un manual completo. Te dará una visión general de como hacer tus propios hechizos con triggers. Podrás tener mejores resultados a traves de la práctica y la experimentación.
II. Herramientas y conocimiento necesario
Primero que nada, necesitas el editor de mapas del Warcraft 3, de preferencia el TFT (The Frozen Throne) ya que no recuerdo que el ROC (Region of Chaos) tenga el Editor de habilidades y/o Buffs o si tiene todas las funciones que necesitamos para hacer hechizos. Y sobre el conocimiento, pues se necesita haber trabajado antes con el World Editor y con el Object Editor. No necesitas saber nada sobre los triggers; te daremos una introducción sobre ellos si jamás has trabajado con ellos.
III. Trabajando con el Object Editor
Antes que entremos directamente a los triggers, les aclararé algunos puntos, extremadamente necesarios para que se encuentren aptos para cambiar sus hechizos.
Primero de todo, tienen que saber que una unidad no puede tener dos habilidades basadas en la misma habilidad raíz. ¿Que significa esto? Si por ejemplo, una unidad tiene dos habilidades, ambas copias de la habilidad Flame Strike, la unidad no podrá lanzar el hechizo que se le ha ordenado. Podrá castear la otra habilidad basada en Flame Strike, si todavía no se ha vencido su tiempo de recarga (a partir de ahora cooldown). Cuidado! Hay suficientes habilidades para copiar.
Luego, tienes que aprender los conceptos de las Dummy Units. Las unidades Dummy son unidades especiales (lol, no realmente) que te ayudan a mejorar tus hechizos con mejores efectos. Por ahora, tienes que saber como crear tu propia unidad dummy en el object editor. Despues de eso, aprenderás como usarlas bien.
Así que vas al unit editor y copias y pegar la unidad footman. La renombras como dummy, así que luego la vas a poder reconocer. Ahora cambias los siguientes campos:
Abilities – Normal – Aquí tienes que incluir solo la habilidad Locust. Esto hace que el dummy sea inseleccionable, invulnerable y se le remueve su colisión, permitiendo que cualquier unidad pase a traves de ella. Con esto te aseguras que la unidad no pueda ser detectada de ninguna manera.
Art – Model File – Cambiar a custum y escriban none.mdl. Esto hace que la unidad sea invisible (no como la habilidad invisibility, pero no se le puede ver).
Art – Shadow Image – Cambiar el valor en preset a none.
Art – Special – Borra todo lo de ahí.
Combat – Attacks enabled – Cambiar a none.
Combat – Death Type – Cambiar a Can’t Raise, Does not Decay
Movement – Speed Base – Poner el valor en 0.
Movement – Type – Cambiar a Fly.
Sound – Unit Sound Set – Poner el valor en NONE.
Stats – Can Flee – False.
Stats – Food Cost – Cambiar a 0.
Stats – Hide Minimap Display – True
Stats – Sight Radius (Day) – 0
Stats – Sight Radius (Night) – 0
Techtree – Upgrades Used – Borra todo.
Despues de que le has dado todos esos valores a tu unidad dummy puedes ponerlo en el mapa y verificar que en el juego no lo puedes ver. En el World Editor aparecerá una caja con cuadrados verdes/negros. Esto es por que el modelo que le has asignado a la unidad no existe. Esa caja desaparecerá en el juego.
Otro concepto que necesitamos estudiar son las Habilidades Dummy. Le darás esas habilidades a tu heroe y ellas practicamente no tendrán ningún efecto, hasta que las mejoremos con los triggers. Lo que tienes que poner es el coste de mana, el cooldown, la descripción, requerimientos si deseas, buffs e iconos (y obviamente un nombre). Prácticamente será y actuará como una habilidad normal de un heroe, si aprendes por ejemplo la habilidad, tiene que ir ahí, el coste de mana y su cooldown (cuando el heroe lo castee), la descripción cuando pongas el mouse en el icono y de todas maneras tiene que tener un AoE si tu hechizo mejorado se supone que tiene un, o un solo objetivo si tu hechizo mejorado se supone que le va a hacer objetivo a una sola criatura, etc. Y esto nos dará un segundo problema: ¿en que hechizo nos basaremos para hacer tu habilidad dummy?
Digamos que quieres un Efecto de Sleep en un Area (afecta a todas las unidades en el area seleccionada). Alguno de ustedes que no tiene ninguna experiencia en hacer hechizos dirá que se basarían en la habilidad Sleep para hacer su hechizo dummy. Error! La habilidad spell, como he mencionado antes, tiene que imitar el efecto del hechizo resultante sin ningún efecto (así en este caso hace objetivos a las unidades en el AoE pero no las pone a dormir cuando se castea). De todas maneras, Sleep es un hechizo que hace objetivo a una sola criatura, no es un AoE (como Silence, Blizzard, Cluster Rockets, Flame Strike y otros hechizo de Area of Effect, o Area de Efecto). Puedes basar tu hechizo dummy en cualquiera de los que acabo de mencionar.
Nota:
La duración del hechizo dummy debe ser puesta en 0.01 si inicialmente fue mayor que 0. Si para esos hechizos pones una duración de 0, ellos durarán para siempre (o hasta que sean cancelados). Y esto nos lleva a otros problemas. Si quieres hacer un hechizo dummy que haga objetivo a una sola criatura y solo le haga daño (solo es un ejemplo), si tu hechizo base es Storm Bolt, tendrás que poner 0.01 de parálisis, rompiendo hechizos de canalización (channeling). Lo mismo sucede con Silence si no le remueves el efecto de deshabilitar el casteo de hechizos. Tengan cuidado!
73 comentarios
david -
david -
empresa informatica
fotos de coches
david -
tienda informatica
intercambio de enlaces
david -
juegos gratis wii
Portal Mascotas
david -
consumibles informatica
Directorio de Blogs
david -
REFORMAS MADRID
ASESORAMIENTO EN LAS ROZAS
david -
ESGUINCES MADRID
INMOBILIARIAS EN PLAYA SAN JUAN
david -
ASNEF
ARTES GRÁFICAS MADRID
david -
CHALET EN MONTECLARO
parquet madrid
david -
ludoteca en madrid
REVENTA
juan -
Dieg0 -
shaosaku -
se los agradecere ja ne!!
Hilex -
eRo -
hugo -
davied -
joel -
yagus -
divid -
t_mage263@hotmail.com
kore -
Nelson -
Dim -
Realice un mapa con nuevas abilidades, para los heroes de cada raza, pero cuando selecciono una raza controlada por ordenador, el ordenador no utiliza mis nuevas habilidades, Si puedes ayudarme, te lo agradeceria mucho.....
¿Como puedo hacer para q el ordenador utilize las nuevas habilidades q les di a los heroes?.
excorpion -
excorpion_paranoid@hotmail.com
gracias
excorpion -
es decir para eskojer heroes en una taverna y kosas haci
y para elrespawn de creeps...
camboterra -
Shingo -
saludos!
camboterra -
Shingo -
Supongo que lo otro será lo de Gameplay constants, pues eso está en el editor de mapas, justo cerca a la paleta de unidades, es cuestión de buscar en el menú.
saludos!
Eddy -
Shingo -
Pues si. Hay ese problema con el mapa, estamos trabajando en ello para evitar que suceda ese tipo de cosas (los cubos rosados y negros) cuando se juegan otros mapas.
Mmmm pues sobre las fusiones de items hay un tutorial muy interesante aquí: http://www.wc3sear.ch/?p=Spells&ID=829
Y sobre los niveles de los heroes, pues es aquí:
Busca en Gameplay Constants en el Editor de mapas, obviamente.
O en español (creo) Constantes de Juego.
saludos!
Eddy -
Shingo -
Para Camboterra, en la paleta de unidades, busca en la sección de neutrales, neutral passive. Ahi encontrarás las minas de oro.
saludos!
eddy -
camboterra -
P.D:no me refiero a las minas de oro encantadas
Shingo -
Escribir con mayúsculas es gritar.
Pues para que aparezcan busca en acciones: "Unit - Create Units"
Para que ataquen: "Unit - Isue Target Order" y le das la orden "attack".
Para hacer dialogos, pues no se a que te refieres... Cajas de diálogos? Dialogos como las cinemáticas?
Musica de fondo ahorita no lo tengo a la mano, pero también está en las opciones de Cinematics.
saludos!
Uther -
Shingo -
Anónimo -
Shingo -
http://warcraft3.judgehype.com/screenshots/frozenthrone/elfesdelanuit/batiments/tree-of-life/skill5.jpg
Diego -
solo tengo un poblemilla...no se com poner las minas de oro jeje.
suena medio ignorante pero es la verdad si alguien me puede dar una mano seria piola!
:D gracias
El jack RY -
si queres ayudarme mi mail es jauvy@hotmail.com
Shingo -
loko_adams -
pero cachi el dota no yo quiero hacer un map se casi todo pero me falta hacer la cosa pa decidir si ganan o pierden hocea la custion que cuando tu la destruis ganai cachai envia la respuesta a mi e-mail s que no creo que vuelva a encontrar ste siteo s angelito_S.U.S_07@hotmail.com
te lo agradeceria mucho bro... eso... lol
Eljack RY -
Eljack RY -
Shingo -
nico -
nico -
pero apreto y me dice q vuelva a intentarlo mas tarde o q instale el parche manualmente... cual es ese parche?? :S
Shingo -
Gracias por haberme leido :D
nico -
gracias por escucharme mi msn es nico.lpe@hotmail.com
nico -
mi msn es nico.lpe@hot...
Shingo -
Shingo -
towelies -
Unreal -
Podrías poner un ejemplo a seguir (a Shingo) para saber como hago por ejemplo que una habilidad haga algo especial?? gracias
PD: mi msn es ktdensienvias@hotmail.com , te agradecería me añadieses y pudiesemos hablar :P
saludos
Shingo -
eyey -
peiako -
OsoPardo -
aunque ya se q es muy tarde
Feliz año nuevo xD
Shingo -
Pues eso se hace via triggers.
Cheka aqui:
http://www.wareditor.com/foro/viewtopic.php?t=572
solo copia y pega esta direccion a ver que te sale. Es un foro donde tambien hablan de ello.
Cualquier cosilla escribe nomas!
Peiako -
Manejo el editor del fronzen lo mejor que puedo, pero no tengo ni idea de qué pasos exactos hay que realizar para conseguir poner en un mapa que una unidad neutral hostil aparezca en juego periodicamente aunque sea eliminada.
¿Podrías indicarme los pasos a seguir, por favor? (entiendo ke para ti será algo básico, pero yo estoy ansioso por dominarlo... si me indicas los pasos para una sola unidad, yo ire aprendiendo con lo ke me pongas. MUCHAS GRACIAS!!!
Shingo -
saludos!
jacek -
Shingo -
El Techtree Upgrades Used son los "descubrimientos" que usa la unidad, por ejemplo en los Crypt Fiend (las arañas) la tela de araña es un Upgrade. Otro Upgrade es el de los Troll Headhuntes y su Berseked y asi.
Cualquier cosa avisa nomas.
FELIZ NAVIDAD PARA TODOS!
OsoPardo -
OsoPardo -
P.D: el mapa DOTG esta de fabula =P a mis amigos le gusto y mas cuando cenarius y kil jaden reviven =P
Nuevamente gracias
Shingo -
Lo que pasa es que yo tengo la version en ingles porque no me gusta la traduccion en español y conseguirme en español sería uff una vaina para mi.
Pero ta bien, pregunta, pregunta!
Locust es una habilidad que usan los bichos que bota la Cucaracha de los Undeads, se llama en ingles Crypt Lord, será en español algo asi como el Señor de la Cripta, es una cucaracha que saca su caparazon y todo. La habilidad en español debe de llamarse: Langosta, fijate que el icono de la habilidad debe ser una cosa así:
http://kaliostro.at.tut.by/Mods/AMXX/War/all/cstrike_Locust_Swarm.gif
OsoPardo -
shingo -
saludos,
emerson -
shingo -
Mr Man -