1-uncheck "solid" in the hero attributes (it's for the environment, platform characters slide on collision with solid object)
2-set the enemies' hotspot in thecenter of the character (not in the center of the sprite)
3-in the "battle" event sheet, try removing the condition that theenemy.Y is greater than the hero bottom.It works better like that.
there are other problems in the way the enemies are made to move. But now you can jump on them sometimes
Your first suggestion worked perfectly, now it works every time! <img src="smileys/smiley4.gif" border="0" align="middle" />
I also followed the second suggestion too, but the third one would make it so that the enemy just gets killed on contact.
Thanks for the help, decian_gage.