Today I’ve fixed a couple bugs, one was this
else
{
if vspeed > 0 move_contact_solid(270,vspeed+1)
if vspeed < 0 then move_contact_solid(90,vspeed)
gravity = 0
vspeed = 0
}
Notice someting? An exception if vspeed == 0
A super juvenile mistake!