Fix Fireflies getting removed sometimes causing really wiered stuff

This commit is contained in:
Andre Schweiger 2016-01-01 22:24:14 +01:00
parent 9910bf462a
commit 6f0ea3ef65

View file

@ -1253,9 +1253,13 @@ void tickEntity(Entity* e){
return;
case ENTITY_GLOWWORM:
if(daytime>5000 && daytime<6000) {
if(rand()%200==0) removeEntityFromList(e,e->level,&eManager);
if(rand()%200==0) {
removeEntityFromList(e,e->level,&eManager);
return;
}
} else if(daytime>6000 && daytime<18000) {
removeEntityFromList(e,e->level,&eManager);
return;
}
int gspeed = (((tickCount & 0x3) == 3) ? 1 : 0);