well the ENTIRE code is rather lengthy (over 400 lines) and quite media heavy... Heres the code in context:
sprite_collision:
if sprite collision(3,0) > 100 AND sprite collision(3,0) < 106 AND sprite y(3) > 0
sprite 200,enemy1x-25,enemy1y-25,4
enemy1y = -50
inc score,10
set sprite frame 200,1
show sprite 200
play sound 3
endif
if sprite collision(4,0) > 100 AND sprite collision(4,0) < 106 AND sprite y(4) > 0
sprite 201,enemy2x-25,enemy2y-25,4
enemy2y = -100
inc score,25
set sprite frame 201,1
show sprite 201
play sound 3
endif
if sprite collision(5,0) > 100 AND sprite collision(5,0) < 106 AND sprite y(5) > 0
sprite 202,enemy3x-25,enemy3y-25,4
enemy3y = -150
inc score,50
set sprite frame 202,1
show sprite 202
play sound 3
endif
sprite 200,sprite x(200),sprite y(200) + 1,4
sprite 201,sprite x(201),sprite y(201) + 1,4
sprite 202,sprite x(202),sprite y(202) + 1,4
play sprite 200,1,15,50
play sprite 201,1,15,50
play sprite 202,1,15,50
if sprite frame(200) = 15 then hide sprite 200
if sprite frame(201) = 15 then hide sprite 201
if sprite frame(202) = 15 then hide sprite 202
return
Dont give me crap about arrays and crap... I didnt think of using those until I was quite in depth to the project. (cuz I'm a noob and dont take advantage of arrays... actually... i do but i'm just a noob and forgot about them

) in any event...
the sprites 200-202 are the explosions that corrispond to each of the 3 enemy ships. I hide them after frame 15 so they only explode once and then disappear... That sort of brings me to another question. Sometimes, when I shoot a ship, It detects collision (plays sound, moves ship, adds score,etc...) but the explosion sprite doesnt show up. It happens rarely but enough to be noticable if u play the game enough.
Thanks for the 'elp
"See?!?! Port IS left and starboard is RIGHT!!" - Hobbes