como hago que mi personaje sufra un porcentaje de daño al caer desde una altura considerable?????  :-\ :-\

Hay algun limite en la velocidad vertical ? Si no hay, podrias usar la velocidad y multiplicarla por cierto valor para sacar el daño, solo despues de cierta velocidad (esta parte debe estar antes de poner la velocidad a 0 al colisionar con el suelo).
Si hay un limite, tendrias que crear una variable que empieze a aumentar su valor cuando no esta colisionando con el suelo, y quede en 0 cuando lo este.

Lo que yo haria, seria poner un condicional por ejemplo:
En el evento step
if (place_meeting(x, y + 1, obj_Wall) && vspeed >= 10)
{
      Daño = true;
}