Show something useful for old save files

This commit is contained in:
Eevee (Evelyn Woods) 2021-01-13 21:51:25 -07:00
parent 3aec2b1fe6
commit db9ef8e51d

View File

@ -2338,13 +2338,12 @@ class Splash extends PrimaryView {
let level_el = progress.querySelector('.-levels'); let level_el = progress.querySelector('.-levels');
if (packinfo.total_levels === undefined) { if (packinfo.total_levels === undefined) {
// This stuff isn't available in old saves // This stuff isn't available in old saves
progress.querySelector('.-time').textContent = ""; progress.querySelector('.-time').textContent = "???";
progress.querySelector('.-levels').textContent = ""; level_el.textContent = "(old save; load pack to fill stats)";
} }
else { else {
progress.querySelector('.-time').textContent = util.format_duration(packinfo.total_abstime / TICS_PER_SECOND, 2); progress.querySelector('.-time').textContent = util.format_duration(packinfo.total_abstime / TICS_PER_SECOND, 2);
let levels = `${packinfo.cleared_levels}/${packinfo.total_levels}`; let levels = `cleared ${packinfo.cleared_levels} of ${packinfo.total_levels} levels, ${packinfo.aidless_levels}★ without aid`;
levels = `cleared ${packinfo.cleared_levels} of ${packinfo.total_levels} levels, ${packinfo.aidless_levels}★ without aid`;
level_el.textContent = levels; level_el.textContent = levels;
level_el.style.setProperty('--cleared', packinfo.cleared_levels / packinfo.total_levels); level_el.style.setProperty('--cleared', packinfo.cleared_levels / packinfo.total_levels);
level_el.style.setProperty('--aidless', packinfo.aidless_levels / packinfo.total_levels); level_el.style.setProperty('--aidless', packinfo.aidless_levels / packinfo.total_levels);