OMG trzeba było tak od razu to było by mniej kombinowania :D
GML (create)
siad = false;
nastawaHP = 0;
nastawaMP = 0;
GML
if ( siad == false )
{
//sterowanie
}
GML (D)
if ( siad == false )
{
siad = true;
nastawaHP = min(global.hp + 0.1*global.hp_max, global.hp_max);
nastawaMP = min(global.mp + 0.1*global.mp_max, global.mp_max);
}
GML (step)
if ( siad )
{
global.hp = min( nastawaHP, global.hp + predkosc_dodawania );
global.mp = min( nastawaMP, global.mp + predkosc_dodawania );
if ( global.hp == nastawaHP && global.mp == nastawaMP ) siad = false;
}