Foro especializado en Warcraft III y su editor
 
BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarse
Eventos Actuales
No hay eventos actualmente
¡ Bienvenido Invitado !

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte
 

 Critico con trigger

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Zeker
Aprendiz


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 29
Reputación Reputación : 1
Monedas de oro : 94
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Critico con trigger Critico con trigger Clock10Sáb Sep 07, 2013 12:08 pm

Buenas gente.
En esta ocacion la duda que traigo es la siguiente:
- como hacer un spell con trigger de critico.

basicamente lo que no se hacer es como utilizar el daño de un heroe en un trigger. el daño (incluyendo todos los bonus de items y spells), no los stats.
La utilizacion de esto lo quiero para hacer un spell que cada vez que el heroe meta un critico obtenga un buff de X% de daño. (pero el critico y el buff serian 2 habilidades distintas)

Practicamente el resto lo se hacer, pero no se como evocar el daño de heroe al trigger. Me seria util saber esto ya que hay varias habilidades posibles con esto, una de las que tambien me intriga hacer es similar al Walrus punch del dota. (donde en el proximo ataque el personaje tiene 100% de chances de meter un critico x4/5)
Volver arriba Ir abajo
Marcos_M

Marcos_M


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3618
Reputación Reputación : 704
Monedas de oro : 11133
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Sáb Sep 07, 2013 5:07 pm

En triggers no se puede recuperar el daño de héroe, lo que se hace en el walrus punch es agregar un crítico de 100% con un trigger y removerlo luego. No puedo dar mas ayuda desde mi cel
Volver arriba Ir abajo
Zeker
Aprendiz


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 29
Reputación Reputación : 1
Monedas de oro : 94
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Dom Sep 08, 2013 1:48 pm

Hmmm, que cagada, la idea que yo tenia era hacer un spell que se activase cuadno el heroe lograra un golpe critico... creo que no se va a poder entonces...
Volver arriba Ir abajo
Marcos_M

Marcos_M


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3618
Reputación Reputación : 704
Monedas de oro : 11133
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Dom Sep 08, 2013 2:12 pm

Zeker, sabes cuando un héroe pega un crítico es imposible, sin embargo, puedes hacer tu crítico.

Tomas el evento "Unit es atacado" colocas un filtro de posibilidad (Random Number) y allí le agregas el crítico y activas tu habilidad.

Por supuesto que tendrá sus fallas y algunos podrán abusarse de este evento, sin embargo es una simple solución y funciona
Volver arriba Ir abajo
Zeker
Aprendiz


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 29
Reputación Reputación : 1
Monedas de oro : 94
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Lun Sep 09, 2013 6:40 pm

Ahh, no se si es lo que me quisiste decir, pero se me ocurrio algo que voy a probar, despues comento a ver como quedo, creo que se me ocurrio una idea.
Aunque no entendi como lo de que podran abusarse de ese evento (de nuevo, por ahi no tubimos la misma idea lo dos)

___-_____________
EDIT

Ahi logre masomenos lo que queria, pero me encontre con un problemas:
Basicamente esto es lo que hice:

evento: unidad atacada
condiciones:
- unidad atacante tiene buff X igual a true
- nivel de skill X igual a 1 o mayor
- random interger entre 1 y 100 menor o igual a (5x nivel de skill X)
Acciones:
- unidad: añadir libro de conjuros (con el critico adentro) a unidad atacante
- jugador desactivar libro de conjuros para jugador controlador de unidad atacante.
- detonador: activar detonador CriticoOFF

Hasta ahi todo lindo, pero me encontre con el problema de no poder desactivarlo como pensaba

CriticoOFF
evento:
- unidad es atacada

Condiciones:
- nivel de habilidad para unidad atacante de libro de conjuros (critico) igual a 1.

Acciones:

Acac entoncre el problema porque si pongo para que remueva el libro de conjuros de una, lo quita antes de que la unidad pueda pegar el critico (y no como yo esperaba, despues del mismo).
La unica solucion que encontre es usar la accion -Wait. para esperar 1.5 segundos, sin embargo, en niveles superiores el personaje llega a atacar 2 veces (o incluso 3 con buffs de compañeros) en 1.5 segundos, con lo cual cada vez que se activa la habilidad el personaje mete 3 criticos seguidos, lo cual no es la idea.

¿alguna idea de como poner para que se quite el libro despues del ataque?
Volver arriba Ir abajo
Marcos_M

Marcos_M


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3618
Reputación Reputación : 704
Monedas de oro : 11133
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Lun Sep 09, 2013 8:34 pm

Una variable de tipo número entero a forma de contador.

Y harías algo así

Set Numero = Numero + 1

If Numero igual a 2 entonces
Remover libro
Set Numero = 0
Volver arriba Ir abajo
Zeker
Aprendiz


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 29
Reputación Reputación : 1
Monedas de oro : 94
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Mar Sep 10, 2013 6:23 pm

y como pongo para que cuente los ataques? y no que cuente cualquier cosa?
Volver arriba Ir abajo
Marcos_M

Marcos_M


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3618
Reputación Reputación : 704
Monedas de oro : 11133
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Mar Sep 10, 2013 6:32 pm

[gui]Unidad Activa
Acontecimientos
Unidad - A unit Es atacado
Condiciones
((Attacking unit) has buff TuBuff) Igual a (==) True
(Level of TuHabi for (Attacking unit)) Mayor que (>) 0
(Random integer number between 1 and 100) Menor que o igual a (<=) 20
Acciones
Unidad - Add LibroDeConjuros to (Attacking unit)
Detonador - Turn on Contador <gen>
[/gui]

[gui]Contador
Acontecimientos
Unidad - A unit Es atacado
Condiciones
(Level of LibroDeConjuros for (Attacking unit)) Mayor que (>) 0
Acciones
Set Contador = (Contador + 1)
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
Contador Igual a (==) 2
Entonces: Acciones
Unidad - Remove LibroDeConjuros from (Attacking unit)
Otros: Acciones
[/gui]

Te aconsejo que el desactivar el libro de conjuros lo pongas en un deto de "Map Initialization" para los 12 players(Solo por eficiencia y limpieza de código).
Volver arriba Ir abajo
Zeker
Aprendiz


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 29
Reputación Reputación : 1
Monedas de oro : 94
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Vie Sep 13, 2013 8:32 pm

eso no me funciona.
Desactiva el critico la primera vez, pero despues se buguea y deja de hacerlo, dejando al personaje con 100% de critico siempre...
Volver arriba Ir abajo
Marcos_M

Marcos_M


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3618
Reputación Reputación : 704
Monedas de oro : 11133
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Vie Sep 13, 2013 10:14 pm

Perdón, mi error. La variable Contador debe ser seteada a 0 al momento de eliminar el crítico

[gui]Set Contador = 0 [/gui]
Volver arriba Ir abajo
Zeker
Aprendiz


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 29
Reputación Reputación : 1
Monedas de oro : 94
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Sáb Sep 14, 2013 8:04 pm

no termina de funcionar bien. no me esta funcionando con eso che Sad
Volver arriba Ir abajo
Marcos_M

Marcos_M


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3618
Reputación Reputación : 704
Monedas de oro : 11133
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Sáb Sep 14, 2013 10:28 pm

[gui]Contador
   Acontecimientos
       Unidad - A unit Es atacado
   Condiciones
       (Level of LibroDeConjuros for (Attacking unit)) Mayor que (>) 0
   Acciones
       Set Contador = (Contador + 1)
        Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
           Si: Condiciones
               Contador Igual a (==) 2
           Entonces: Acciones
               Unidad - Remove LibroDeConjuros from (Attacking unit)
Set Contador = 0
           Otros: Acciones
[/gui]

Así está el trigger?? Y no funciona? :_
Volver arriba Ir abajo
Zeker
Aprendiz


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 29
Reputación Reputación : 1
Monedas de oro : 94
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Dom Sep 15, 2013 11:46 pm

Critico con trigger B0tm


asi es como lo tengo, aparentemente si no le pongo la accion "wait", le quita el critico automaticamente en el momento en el que pega, con lo cual se ve la animacion, pero no pega el critico (se ve la animacion por el modelo de heroe que utilizo, el blademaster cuando va a hacer un critico pega un salto)
Volver arriba Ir abajo
Marcos_M

Marcos_M


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3618
Reputación Reputación : 704
Monedas de oro : 11133
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Lun Sep 16, 2013 10:39 am

Bueno.. si esa forma no sirve la otra que conozco es más complicada, te haré un deto pero además de ser no MUI, tendrá leak de evento

Edit: Aquí un mapa con 2 versiones de crítico con trigger (SON NO-MUI !)

https://mega.co.nz/#!SkRV3JTR!ZrX5vCK1AHkKE9NsfTXJZWi7whQjlUWIX_LAGGqVM9c

Ahora, si ya no te funciona no tengo como ayudarte, los probé a ambos
Volver arriba Ir abajo
Zeker
Aprendiz


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 29
Reputación Reputación : 1
Monedas de oro : 94
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Lun Sep 16, 2013 8:31 pm

no se como es el tema del leak, pero basicamente cual es el problema de eso? O sea, no necesito que sea MUI ya que no va a haber mas de una unidad con esa misma habilidad. pero si cada vez que tira un critico el tipo este laguea, va a ser un desastre!
Volver arriba Ir abajo
Marcos_M

Marcos_M


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3618
Reputación Reputación : 704
Monedas de oro : 11133
Monedas de Platino : 0 Critico con trigger Empty

Inventario :
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10
Critico con trigger Empysl10 Critico con trigger Empysl10 Critico con trigger Empysl10

Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10Lun Sep 16, 2013 10:21 pm

Un leak es una fuga de memoria (mas detallado es un espacio de memoria siendo utilizado que basicamente apunta hacia la nada). Ahora, que es eso del leak de evento?

Significa que en el trigger quedará el evento X unidad recibe daño" cuando esa unidad ya no existe en el mapa. No quiere decir que lagueara cada vez que la habi se active (solo la primera vez al cargar la habilidad). Quizás laguee en la unidad N° 1000 creo
Volver arriba Ir abajo
Contenido patrocinado




Critico con trigger Empty
Mensaje(#) Tema: Re: Critico con trigger Critico con trigger Clock10

Volver arriba Ir abajo
 

Critico con trigger

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» Revista crítico
» 2.1. Game Play Error — Missed Trigger

Permisos de este foro:No puedes responder a temas en este foro.
Warcraft III - WorldEditor :: Zona de Aprendizaje(Dudas) :: GUI (Detonadores)-