Hola buenas. Tengo un personaje el cual tiene una barra de energia (la tipica que viene vamos) y al golpear pues le baja y cuando no tenga suficiente energia no pueda golpear, pues bueno ¿como hago para que cada segunda suba un poco?.

PD: Vengo aqui despues de un año y pico sin entrar y veo que se cerraba LoL.

En el evento step añade:

[gml]energia += 1;[/gml]

lo que pongas en el evento step se ejecuta, en condiciones normales, 30 veces por segundo (depende del framerate y demás), así que con eso sumarás 30 puntos a la variable por segundo, ahí cambia tus ajustes :) si quieres sumar 14, por ejemplo, súmale 14/30

El método mas sencillo es como dice DarkKRuleR, pero debes usar una condición antes de hacer la suma, o si no la variable energía va a aumentar todo el tiempo, más allá del valor máximo que se supone debería tener

if (energia < 100)
    energia += 1/room_speed

Muchas gracias a ambos, hace bastante que no lo tocaba y ahora que estoy entrando en el GML pues me resulta todo mas extraño. Por lo menos me resulta un poco familiar por mis conocimientos (suficientes) de php,css y html xD.