BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarseGrupos de Usuarios
Eventos Actuales
¡ Bienvenido Invitado!

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte | .
 

 Skill funciona bien en unidades no heroes, pero no al revez

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
kalebcaro9
Soldado
avatar


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

Mensajes Mensajes : 84
Reputación Reputación : 3
Monedas de oro : 285
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Skill funciona bien en unidades no heroes, pero no al revez Miér Dic 18, 2013 5:01 pm

Como propongo en el título dicha habilidad solo funciona bien en las unidades que no sean heroes, cuando se usa en unidades heroe no funciona muy bien.

[gui]Dehydrate
   Events
       Unit - A unit Starts the effect of an ability
   Conditions
       (Ability being cast) Equal to Dehydrate
   Actions
       If (All Conditions are True) then do (Then Actions) else do (Else Actions)
           If - Conditions
               DehydrateInteger[1] Equal to 0
           Then - Actions
               Trigger - Turn on Dehydrate Loop
           Else - Actions
               Do nothing
       Set DehydrateInteger[1] = (DehydrateInteger[1] + 1)
       Set DehydrateInteger[2] = (DehydrateInteger[2] + 1)
       Set DehydrateCaster[DehydrateInteger[2]] = (Triggering unit)
       Set DehydrateTarget[DehydrateInteger[2]] = (Target unit of ability being cast)
       Set DehydrateReal[DehydrateInteger[2]] = 0.00
       Unit - Cause DehydrateCaster[DehydrateInteger[2]] to damage DehydrateTarget[DehydrateInteger[2]], dealing (50.00 x (Real((Level of Dehydrate  for DehydrateCaster[DehydrateInteger[2]])))) damage of attack type Spells and damage type Normal
       Unit - Hide DehydrateCaster[DehydrateInteger[2]]
[/gui]

[gui]Dehydrate Loop
   Events
       Time - Every 0.50 seconds of game time
   Conditions
   Actions
       For each (Integer DehydrateInteger[3]) from 1 to DehydrateInteger[2], do (Actions)
           Loop - Actions
               If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                   If - Conditions
                       DehydrateTarget[DehydrateInteger[3]] Not equal to No unit
                   Then - Actions
                       Set DehydrateReal[DehydrateInteger[3]] = (DehydrateReal[DehydrateInteger[3]] + 0.50)
                       Set DehydrateTargetPoint[DehydrateInteger[3]] = (Position of DehydrateTarget[DehydrateInteger[3]])
                       Unit - Move DehydrateCaster[DehydrateInteger[3]] instantly to DehydrateTargetPoint[DehydrateInteger[3]]
                       Unit - Move DehydrateCaster[DehydrateInteger[3]] instantly to DehydrateTargetPoint[DehydrateInteger[3]]
                       Special Effect - Create a special effect attached to the origin of DehydrateTarget[DehydrateInteger[3]] using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
                       Special Effect - Destroy (Last created special effect)
                       Unit - Set DehydrateTarget[DehydrateInteger[3]] movement speed to ((Current movement speed of DehydrateTarget[DehydrateInteger[3]]) - (10.00 x (Real((Level of Dehydrate  for DehydrateCaster[DehydrateInteger[3]])))))
                       If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                           If - Conditions
                               Or - Any (Conditions) are true
                                   Conditions
                                       DehydrateReal[DehydrateInteger[3]] Greater than or equal to 4.00
                                       (DehydrateTarget[DehydrateInteger[3]] has buff Dehydrate ) Not equal to True
                                       (DehydrateTarget[DehydrateInteger[3]] is dead) Equal to True
                           Then - Actions
                               Unit - Set DehydrateTarget[DehydrateInteger[3]] movement speed to (Default movement speed of DehydrateTarget[DehydrateInteger[3]])
                               Unit - Cause DehydrateCaster[DehydrateInteger[3]] to damage DehydrateTarget[DehydrateInteger[3]], dealing (50.00 x (Real((Level of Dehydrate  for DehydrateCaster[DehydrateInteger[3]])))) damage of attack type Spells and damage type Normal
                               Unit - Unhide DehydrateCaster[DehydrateInteger[3]]
                               Set DehydrateCaster[DehydrateInteger[3]] = No unit
                               Set DehydrateTarget[DehydrateInteger[3]] = No unit
                               Set DehydrateInteger[1] = (DehydrateInteger[1] - 1)
                               If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                   If - Conditions
                                       DehydrateInteger[1] Equal to 0
                                   Then - Actions
                                       Set DehydrateInteger[2] = 0
                                       Trigger - Turn off (This trigger)
                                   Else - Actions
                                       Do nothing
                           Else - Actions
                               Do nothing
                   Else - Actions
                       Do nothing
[/gui]

Se supone que la velocidad de la unidad afectada disminuye cada 0.5 segundos según el nivel de la habilidad.

PD: Yo uso el editor en la version 1.24b, pero hace un tiempo edité dicho mapa en la version 1.26a y luego volví a editarlo como siempre en la versión 1.24b, tendrá alguna conexion? (claro, solo en el dicho caso que el detonador tenga un error)
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 2713
Reputación Reputación : 414
Monedas de oro : 8313
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez Miér Dic 18, 2013 5:16 pm

Lo probaste en héroes con botas y buffs de MS?
Volver arriba Ir abajo
kalebcaro9
Soldado
avatar


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

Mensajes Mensajes : 84
Reputación Reputación : 3
Monedas de oro : 285
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez Miér Dic 18, 2013 8:07 pm

Parece que es eso, no afecta correctamente a las unidades que tienen botas y buff de ms. Pero aun no se como solucionarlo, ¿sabes? :c
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 2713
Reputación Reputación : 414
Monedas de oro : 8313
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez Miér Dic 18, 2013 8:55 pm

Usa default movement speed. Porque el set movement speed no considera los modificadores de velocidad(testeado). Así que usa Default movement speed
Volver arriba Ir abajo
kalebcaro9
Soldado
avatar


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

Mensajes Mensajes : 84
Reputación Reputación : 3
Monedas de oro : 285
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez Miér Dic 18, 2013 9:13 pm

No comprendo, ¿me explicarias por favor? ¿Que debo modificarle y porqué?

PD: Recuerda que le velocidad de movimiento debe disminuir cada 0.5 segundos.

Ejemplo: La habilidad está en nivel 5

Disminuye 50 de velocidad cada 0.5 durante 4 segundos. al final del efecto disminuye 400 de velocidad, pero si uso "Default movement speed" solo disminuira una sola vez. A menos que te refieras a otra cosa.
Volver arriba Ir abajo
Ruke

avatar


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

Mensajes Mensajes : 297
Reputación Reputación : 62
Monedas de oro : 1675
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez Miér Dic 18, 2013 10:38 pm

Yo te recomendaría que uses una habilidad basada en Slow.

Spoiler:
 
Volver arriba Ir abajo
En línea
kalebcaro9
Soldado
avatar


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

Mensajes Mensajes : 84
Reputación Reputación : 3
Monedas de oro : 285
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez Miér Dic 18, 2013 11:02 pm

@Sauron escribió:
Yo te recomendaría que uses una habilidad basada en Slow.

Spoiler:
 

Lograría así disminuir la velocidad en una cantidad constante no dependiente de la velocidad original? osea que no disminuya velocidad en porcentaje si no en cantidad.

PD: Ja ja
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 2713
Reputación Reputación : 414
Monedas de oro : 8313
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez Miér Dic 18, 2013 11:50 pm

Bueno, una variable mas, una variable menos. Crea otra variable que la aumentes a medida que reduces la velocidad.

O reduciendo, lo mismo
Volver arriba Ir abajo
Ruke

avatar


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

Mensajes Mensajes : 297
Reputación Reputación : 62
Monedas de oro : 1675
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez Jue Dic 19, 2013 8:19 am

¿Slow no permite modificaciones en porcentaje?
Volver arriba Ir abajo
En línea
kalebcaro9
Soldado
avatar


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

Mensajes Mensajes : 84
Reputación Reputación : 3
Monedas de oro : 285
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez Jue Dic 19, 2013 1:59 pm

Genial Marcos Very Happy ya entendí la idea XD gracias.
Volver arriba Ir abajo
Contenido patrocinado




Mensaje(#) Tema: Re: Skill funciona bien en unidades no heroes, pero no al revez

Volver arriba Ir abajo
 

Skill funciona bien en unidades no heroes, pero no al revez

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

 Temas similares

-
» Sonidos De Respuesta de unidad [Heroes]
» El motor en vacio va bien , pero circulando petardea
» Ayuda, Es facil pero complejo: editor de objetos (unidades)
» [Tutorial] Convertir una Unidad a Héroe
» [Tutorial] Heroes de WC3

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