[KE] ResetAbilityCooldown

2 participantes

Ir abajo

Mensaje Miér Ago 18, 2021 10:00 pm

Una función que le quita el enfriamiento de X habilidad a X unidad. Guarda el nivel y verifica que la tenga de antemano para no otorgar habilidades nuevas

El núcleo de la función es extremadamente simple
[gui]
ResetAbilityCooldown
Acontecimientos
Condiciones
(Level of RAC_Habilidad for RAC_Unidad) Mayor que o igual a 1
Acciones
Set RAC_NivelDeLaHabilidad = (Level of RAC_Habilidad for RAC_Unidad)
Unidad - Remove RAC_Habilidad from RAC_Unidad
Unidad - Add RAC_Habilidad to RAC_Unidad
Unidad - Set level of RAC_Habilidad for RAC_Unidad to RAC_NivelDeLaHabilidad
[/gui]

Para usar la función solo deben rellenar 2 variables en la plantilla
RAC_Habilidad: la habilidad a resetear
RAC_Unidad: la unidad afectada (supongo que en un AoS generalmente será casting unit)

[gui]
Plantilla RAC
Acontecimientos
Condiciones
Acciones
Set RAC_Habilidad = RAC_Habilidad
Set RAC_Unidad = (Casting unit)
Detonador - Run ResetAbilityCooldown (checking conditions)
[/gui]

Hice la función porque me di cuenta que varios héroes de un AoS en el que estoy trabajando actualmente tendrán habilidades que resetean una o varias de sus otras habilidades. No soy experto en GUI, pero supongo que puedo aportar con este granito de arena si es que alguien incluso menos experimentado quiere resetear habilidades

Sin más dilación, les dejo el link del mapa:
https://www.epicwar.com/maps/316170/

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

Mensajes Mensajes : 62
Reputación Reputación : 7
Monedas de Oro : 327
[KE] ResetAbilityCooldown Empty


Logros & Medallas :

Volver arriba Ir abajo

Mensaje Dom Sep 19, 2021 7:31 am

Mil gracias amigo
Te lo agradezco mucho Smile

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

Mensajes Mensajes : 62
Reputación Reputación : 2
Monedas de Oro : 66
[KE] ResetAbilityCooldown Empty


Logros & Medallas :

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.