I noticed that the behavior of my Lives-Meter (text object) was not working correctly. It was not displaying the correct number of lives after the player died. I checked my code but everything looked right, and worked fine in my previous game..
if(text_lives.textNumber>0)
{
text_lives.textNumber -= 1;
CreateTimer("Event Actor", "1second", 1000);
}
else if(text_lives.textNumber==0)
{
DestroyActor("player");
speed = 0;
CreateActor("gameover", "gameover_00000", "(none)", "(none)", 0, 0, true);
PlaySound2("data/wav_hitmetal.wav", 1.000000, 1, 0.000000);;
}
So I thought about what I had changed, and I realized that after accidently hitting shift, all keyboard keydowns started appearing in my score text-object, so I went through and changed all my textobjects to "NO" for TEXT INPUT. Once I changed it back to yes, the correct number started appearing for the player's lives... Not sure why the TEXT INPUT option would affect the displayed number, but it seemed to multiply it by 2...