level->stats.total_badguys = level->get_total_badguys();
level->stats.total_secrets = level->get_total_count<SecretAreaTrigger>();
level->stats.reset();
+ if (!fromBeginning) level->stats.declare_invalid();
if (fromBeginning) reset_sector="";
if(reset_sector != "") {
if (end_sequence == ENDSEQUENCE_RUNNING) {
currentsector->update(elapsed_time/2);
} else if(end_sequence == NO_ENDSEQUENCE) {
- if(!currentsector->player->growing_timer.started()) {
- play_time += elapsed_time; //TODO: make sure we don't count cutscene time
- level->stats.time = play_time;
- currentsector->update(elapsed_time);
- }
+ play_time += elapsed_time; //TODO: make sure we don't count cutscene time
+ level->stats.time = play_time;
+ currentsector->update(elapsed_time);
}
}