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
 

 Como identificar el tipo de daño causado?

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Napo
Capitán


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

Mensajes Mensajes : 152
Reputación Reputación : 20
Monedas de oro : 495
Monedas de Platino : 0 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Miér Dic 11, 2013 6:27 pm

hola 

Lo que necesito saber ahora es: como poder identificar el tipo de daño causado a alguna unidad, como por ejemplo, mágico, caos, normal, etc.

Por si es necesario saberlo, el acontecimiento que uso es: Una unidad recibe daño (o algo así), y no encontré la condición para especificar el tipo de daño.

Espero que puedan entender mi duda, saludos.
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 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Miér Dic 11, 2013 7:30 pm

Creo que es imposible.

Se puede definir entre daño mágico y daño físico. Usando algún sistema de daño para facilitarlo (lo que se hace es colocar una habilidad que otorgue 200% de resistencia mágica, y si el daño es negativo, entonces será mágico, luego provocan el doble de daño en puro a esa unidad.

También podrías establecer el tipo de daño guardandolo como número entero en el tipo de unidad(Si el daño provocado no es mágico, entonces será físico, y solo tiene un tipo de daño físico)

Para agregar la variación de daño puro, puedes usar una booleana antes de causar el daño puro y si esa booleana es true, el daño es puro. (Recordar setear a false inmediatamente)

Pero el problema depende mucho de como esté acomodado tu map, el manejo del daño es lo más limitado en el WE hasta donde yo sé
Volver arriba Ir abajo
Ruke

Ruke


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

Mensajes Mensajes : 298
Reputación Reputación : 64
Monedas de oro : 1678
Monedas de Platino : 0 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Jue Dic 12, 2013 8:43 am

Se me ocurre ahora una forma de hacerlo y es que asignes los daños dependiendo el tipo de unidad.

Por ejemplo:

Unidades Footman, hacen daño CHAOS.
Unidades X, hacen daño MAGIC.
etc.

Esto se debería asignar en un inicio. Luego podrías cambiarlo in-game, en caso de que obtengan un objeto que les cambie el tipo de daño (por decirte un ejemplo).

Una parte ya está hecha, ahora lo que tenes que hacer, es bloquear todo el daño que se haga y volver a hacerlo pero llamando a una función personalizada (esto para tener un poco mas de flexibilidad) en la que vas a hacer el daño nuevamente pero esta vez será el correcto (el tipo de daño que tiene asignado la unidad).

Saludos.
Volver arriba Ir abajo
Napo
Capitán


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

Mensajes Mensajes : 152
Reputación Reputación : 20
Monedas de oro : 495
Monedas de Platino : 0 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Jue Dic 12, 2013 11:44 pm

@Marcos_M escribió:
Se puede definir entre daño mágico y daño físico. Usando algún sistema de daño para facilitarlo (lo que se hace es colocar una habilidad que otorgue 200% de resistencia mágica, y si el daño es negativo, entonces será mágico, luego provocan el doble de daño en puro a esa unidad.

Mmm, ahora que me doy cuenta, esto resuelve el problema porque solo necesitaba saber si era daño magico o fisico, pero aun que no lo creas, no se que habilidad permanente aumente la resistencia magica xD.
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 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Jue Dic 12, 2013 11:49 pm

Conjuro Reducción de daño. Es una habilidad de objeto.

El predeterminado es 0.33. Tienes que ponerlo en 2 y agregarlo a las unidades del mapa.(con trigger se hace más rápido que agregando la habi a cada tipo de unidad.

Recuerdo, esto hace que el daño mágico cause daño negativo ( debes causar el doble daño pero puro para contrarrestar)
Volver arriba Ir abajo
Napo
Capitán


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

Mensajes Mensajes : 152
Reputación Reputación : 20
Monedas de oro : 495
Monedas de Platino : 0 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Vie Dic 13, 2013 12:11 am

Y como ago que el daño sea puro? tiene que ser caos?
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 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Vie Dic 13, 2013 1:02 am

Caos y Desconocido o Universal. Universal no atraviesa etéreo, pero no probé con Desconocido
Volver arriba Ir abajo
Napo
Capitán


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

Mensajes Mensajes : 152
Reputación Reputación : 20
Monedas de oro : 495
Monedas de Platino : 0 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Vie Dic 13, 2013 10:12 pm

emm, bueno marcos anda todo bien, pero surgió un problema, lo que pasa es que si no hace suficiente daño como para matar a la unidad no le hace nada de daño, no se porque pasa esto, espero puedas resolverlo xd
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 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Vie Dic 13, 2013 11:28 pm

Ahhh sí. La librería de Sauron me curaba a las unidades cuando les causaba daño mágico. Solo te digo el método. Puedo hacerlo yo y probar.

Pero te aconsejo colocar carteles para mmonitorizar lo que sucede
Volver arriba Ir abajo
Napo
Capitán


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

Mensajes Mensajes : 152
Reputación Reputación : 20
Monedas de oro : 495
Monedas de Platino : 0 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Dom Dic 15, 2013 11:46 pm

No entiendo de que hablas xd

y aque te refieres de colocar carteles para monitorizar lo que sucede?
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 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Lun Dic 16, 2013 2:06 am

@Napo escribió:
No entiendo de que hablas xd

y aque te refieres de colocar carteles para monitorizar lo que sucede?

Bueno, me refiero a usar la acción "Partida - Text Message" para ver que hace el detonador.

Si tienes un If, pones un cartel en un lado del If y en el Otro. Si tu problema es que el daño parece desaparecer, pones el daño recibido en un evento, así sabes que pasó. Entiendes?
Volver arriba Ir abajo
Napo
Capitán


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

Mensajes Mensajes : 152
Reputación Reputación : 20
Monedas de oro : 495
Monedas de Platino : 0 Como identificar el tipo de daño causado? Empty

Inventario :
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10
Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10 Como identificar el tipo de daño causado? Empysl10

Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10Lun Dic 16, 2013 4:33 pm

Ohh, marcos, me acabo de dar cuenta que era un error mio, tu método estaba bien, pero yo estaba multiplicando por 1 xD. Asique el problema esta resuelto.

Te doy mas  +REP  por la ayuda.
Volver arriba Ir abajo
Contenido patrocinado




Como identificar el tipo de daño causado? Empty
Mensaje(#) Tema: Re: Como identificar el tipo de daño causado? Como identificar el tipo de daño causado? Clock10

Volver arriba Ir abajo
 

Como identificar el tipo de daño causado?

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

 Temas similares

-
» como reconocer cuales son mis cualidades
» tipos de torneos
» Commander Deck Boxes 17 de Junio
» Nociones básicas de como draftear
» Como hacer para que eBolivia tenga mas poblacion

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