| Como puedo hacer que las habilidades no necesiten de canalización. | |
|
Autor | Mensaje |
---|
Peón
Barra de Salud : 
Mensajes : 41
Reputación : 0 Monedas de oro : 140 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Como puedo hacer que las habilidades no necesiten de canalización. Mar Ene 24, 2017 10:17 pm | |
| hay algunas habilidades de héroes básicos de warcraft Muerte y Putrefacción de Lich que cuando dejas de canalizar se termina el hechizo o Ventisca de Archimago. |
|
 | |
Aprendiz
Barra de Salud : 
Mensajes : 27
Reputación : 4 Monedas de oro : 75 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización. Miér Ene 25, 2017 7:12 pm | |
| Lo que quieres hacer es que activas la habilidad ventista y esta se active y el heroe pueda moverse con libertal y el efecto siga estando? ... bueno creo si no me equivoco que esa opcion la modificas en el editor de objetos/habilidades, donde dice: Duracion - Heroe. Donde dice Duracion - Normal es la duracion de la habilidad. Si no me estoy equivocando, probalo, un saludo.
|
|
 | |
Peón
Barra de Salud : 
Mensajes : 41
Reputación : 0 Monedas de oro : 140 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización. Miér Ene 25, 2017 7:52 pm | |
| Hola tu método no funciona ya que lo de duración héroe o unidad es de la duración que tienen los conjuros benéficos o negativos de un héroe o unidad por eso se queda en una sola oleada. |
|
 | |
Peón
Barra de Salud : 
Mensajes : 41
Reputación : 0 Monedas de oro : 140 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización. Miér Ene 25, 2017 7:57 pm | |
| He visto algunas otras habilidades y creo que se hace usando un Dummy, que el dummy canalize la habilidad. |
|
 | |


Barra de Salud : 
Mensajes : 3548
Reputación : 680 Monedas de oro : 11090 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización. Miér Ene 25, 2017 10:16 pm | |
| El detonador en sí es muy sencillo.
[gui]Ventisca sin channel Acontecimientos Unidad - A unit Inicia el efecto de una habilidad Condiciones (Ability being cast) Igual a (==) Ventisca sin channel Acciones Set Punto = (Target point of ability being cast) Unidad - Create 1 Dummy for (Triggering player) at Punto facing (Facing of (Triggering unit)) degrees Unidad - Add Ventisca to (Last created unit) Unidad - Add a 10.00 second Genérico expiration timer to (Last created unit) Unidad - Set level of Ventisca for (Last created unit) to (Level of (Ability being cast) for (Triggering unit)) Unidad - Order (Last created unit) to Humano Archimago: Ventisca Punto call RemoveLocation(udg_Punto) [/gui]
http://www.epicwar.com/maps/268142/
PD: Revisa que en el mapa ejemplo, falta la ultima linea del detonador, es importante colocarla ya que de caso contrario tu mapa tendrá leaks y provocará lag luego de uso constante |
|
 | |
Peón
Barra de Salud : 
Mensajes : 41
Reputación : 0 Monedas de oro : 140 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización. Jue Ene 26, 2017 7:46 pm | |
| Lo he hecho pero no se si estará bien.  Ventisca sin channel  Acontecimientos  Unidad - A unit Inicia el efecto de una habilidad  Condiciones  (Ability being cast) Igual a Ventisca sin channel  Acciones  Set Punto = (Target point of ability being cast)  Unidad - Create 1 Dummy for (Triggering player) at Punto facing (Facing of Triggering unit)) degrees  Unidad - Add ventisca to (Last created unit)  Unidad - Add a 10.00 second Genérico expiration timer to (Last created Unit)  Unidad - Order (Last created unit) to Humano Archimago : Ventisca Punto  Custom script: call RemoveLocation(udg_Point)]: |
|
 | |


Barra de Salud : 
Mensajes : 3548
Reputación : 680 Monedas de oro : 11090 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización. Jue Ene 26, 2017 8:30 pm | |
| [gui] Custom script: call RemoveLocation(udg_Point)]:[/gui]
->
[gui] Custom script: call RemoveLocation(udg_Punto)[/gui]
Fijate que es la misma variable que usas, pero con "udg_" al principio |
|
 | |
Peón
Barra de Salud : 
Mensajes : 49
Reputación : 4 Monedas de oro : 126 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización. Mar Ago 29, 2017 8:39 pm | |
| Una pregunta Marcos_M esto se aplica también a la AI? |
|
 | |


Barra de Salud : 
Mensajes : 3548
Reputación : 680 Monedas de oro : 11090 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización. Mar Ago 29, 2017 10:46 pm | |
| Si haces un spell personalizado(o sea, usando detonadores) por supuesto que se activa si la AI lo utiliza, SIN EMBARGO, la AI está hecha para no usar spells más allá de los spells originales del juego, por lo tanto tienes que ordenar manualmente que lance el hechizo, o usar un poder original del juego como base para tu spell personalizado |
|
 | |
Peón
Barra de Salud : 
Mensajes : 49
Reputación : 4 Monedas de oro : 126 Monedas de Platino : 0 
Inventario :  
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización. Vie Sep 01, 2017 5:24 pm | |
| Ok pero si enves de channel usamos la misma habilidad como ventisca (no me refiero a la que se da a la dummy) o lluvia de fuego sin sus daños configurando también su duración pero que al ser utilizado por la AI la dummy en ocasiones no cumpliría con su objetivo puesto que digamos que si es un mapa melee personalizado la AI te ataca pero en su ataque se escapa apenas ni bien pego a un aliado dejando la habilidad pero que esta no funcione aunque no se me ocurrio dejarle la duración para ver si la AI no la activaba ya que cuando el mago de los humanos lanza ventisca no se escapa por más que tenga poca vida. |
|
 | |
 | (#) Tema: Re: Como puedo hacer que las habilidades no necesiten de canalización.  | |
| |
|
 | |
| Como puedo hacer que las habilidades no necesiten de canalización. | |
|