What scripts exactly are you using?
It may be that it only checks once, instead of always.
Offline
I would probably need to see the scripts you are using to help you solve this. However, I have a feeling it's because you're not using the right block, so try the following:
Whenever you check the enemy's health to make it hide, instead of using
<(health) = [0]>try using
<(health) < [0]>(note the different sign in the middle). This will make it hide even if the sprite's health went below zero!
Offline
Noobie600 wrote:
When I recieve [damage]
change [enemy health] by [-2]
change [score] by [25]
if < (enemy health) < [0] >
play sound [zombie dead]
hide
stop script
end
Sometimes a problem occurs if you have duplicated a sprite and used the same 'personal' variables for them both. Try changing the current
(enemy health)for variables from the palette for each of the enemy sprites.
Offline