fix time
This commit is contained in:
@@ -18,17 +18,6 @@ window.renderBuildingDropdown = function() {
|
||||
|
||||
const currentVal = bSelect.value;
|
||||
bSelect.innerHTML = '';
|
||||
|
||||
// Helper to format seconds -> "1h 30m" or "4m 15s"
|
||||
const formatTime = (secs) => {
|
||||
if (!secs) return '';
|
||||
const h = Math.floor(secs / 3600);
|
||||
const m = Math.floor((secs % 3600) / 60);
|
||||
const s = secs % 60;
|
||||
if (h > 0) return `${h}h ${m}m`;
|
||||
if (m > 0) return `${m}m ${s}s`;
|
||||
return `${s}s`;
|
||||
};
|
||||
|
||||
for (const [key, nameGr] of Object.entries(window.BUILDING_NAMES_GR)) {
|
||||
const level = bLevels[key] !== undefined ? bLevels[key] : "?";
|
||||
@@ -40,7 +29,8 @@ window.renderBuildingDropdown = function() {
|
||||
const w = window.fmt(data.wood || 0);
|
||||
const st = window.fmt(data.stone || 0);
|
||||
const i = window.fmt(data.iron || 0);
|
||||
const t = formatTime(data.build_time);
|
||||
let t = data.build_time || '';
|
||||
if (t.startsWith('00:')) t = t.substring(3); // make '00:06:00' cleaner as '06:00'
|
||||
|
||||
// Only show costs if the prerequisites are fulfilled
|
||||
text += ` — Ξ:${w} Π:${st} Α:${i} · ⏱ ${t}`;
|
||||
|
||||
Reference in New Issue
Block a user