modified: admin.html

modified:   index.html
	modified:   js/config.js
	modified:   js/entities.js
	modified:   js/game.js
	modified:   js/helpers.js
	modified:   js/server.js
	modified:   js/storage.js
	modified:   js/ui.js
	modified:   style.css
This commit is contained in:
xbl
2026-02-15 00:53:51 +01:00
parent 9061525ae2
commit d744e59401
10 changed files with 759 additions and 42 deletions
+32 -15
View File
@@ -38,19 +38,32 @@ a1.7 1.7 0 0 0-1.5 1z"></path>
</svg>
<div id="settings-menu">
<div class="menu-title">Game Settings</div>
<div class="menu-text">
This game uses a browser cookie to save your progress across sessions.
By using this website, you consent to storing a cookie on your device.
<div class="menu-subtitle">Hoel</div>
<div class="menu-text">This game uses cookies to save your progress across sessions. By using this website, you consent to storing cookies on your device.</div>
<div class="menu-text">The game periodically sends pseudonymous information about your session to the server to populate the neighbour chart.</div>
<div class="menu-text">Sessions are hidden from the chart after 5 days and deleted from the database after 30 days of inactivity.</div>
<div class="menu-divider"></div>
<div class="menu-subtitle">Session Reset</div>
<div class="menu-text">Terminate progress, purge registers, annihilate archives, unweave circuits, shatter syntax, invert polarity, nullify existence, restart systems, initialize framework.</div>
<button id="reset-btn" class="menu-btn danger">Reset</button>
<div id="save-status" style="margin-top: 12px; font-size: 10px; color: rgba(100, 200, 100, 0.6);"></div>
<div class="menu-divider"></div>
<div class="menu-subtitle">Session Transfer</div>
<div class="menu-text">Duplicate progress, start migration, redirect access, shift registry, authorize device, clone instance, restore snapshot, deploy replica, mount payload, fuse endpoints.</div>
<button id="export-session-btn" class="menu-btn-export">Export</button>
<div id="export-code-display" style="display:none; margin-top:8px;">
<div class="transfer-warning">This code provides full access to your save state. Handle with care.</div>
<div class="transfer-code-box">
<span id="transfer-code-value" class="transfer-code">-----</span>
</div>
<div id="transfer-code-expiry" class="transfer-expiry"></div>
</div>
<div class="menu-text">
The game periodically sends parts of your session to the server to populate the neighbour chart.
<div style="margin-top:8px;">
<div class="transfer-input-row">
<button id="transfer-claim-btn" class="menu-btn-import">Import</button>
<input type="text" id="transfer-code-input" class="transfer-input" placeholder="ACA8E" maxlength="5" spellcheck="false" autocomplete="off" style="display:none;">
</div>
</div>
<div class="menu-text">
Sessions are hidden from the chart after 5 days and deleted from the database after 30 days of inactivity.
</div>
<button id="reset-btn" class="menu-btn danger">Reset</button>
<div id="save-status" style="margin-top: 12px; font-size: 10px; color: rgba(100, 200, 100, 0.6);"></div>
</div>
<div id="stats-panel">
@@ -68,24 +81,28 @@ a1.7 1.7 0 0 0-1.5 1z"></path>
<div id="spendable-mass">Available to Spend: 0 kg</div>
</br>
<div id="asteroid-level"></div>
<button id="asteroid-upgrade-btn" class="upgrade-btn" disabled>Upgrade (Cost: 1 tonne)</button>
<button id="asteroid-upgrade-btn" class="upgrade-btn" disabled>Upgrade</button>
</div>
<div class="upgrade-row">
<div id="comet-level"></div>
<button id="comet-upgrade-btn" class="upgrade-btn" disabled>Upgrade (Cost: 10 tonnes)</button>
<button id="comet-upgrade-btn" class="upgrade-btn" disabled>Upgrade</button>
</div>
<div class="upgrade-row">
<div id="planet-level"></div>
<button id="planet-upgrade-btn" class="upgrade-btn" disabled>Upgrade (Cost: 100 tonnes)</button>
<button id="planet-upgrade-btn" class="upgrade-btn" disabled>Upgrade</button>
</div>
<div class="upgrade-row">
<div id="giant-level"></div>
<button id="giant-upgrade-btn" class="upgrade-btn" disabled>Upgrade (Cost: 1000 tonnes)</button>
<button id="giant-upgrade-btn" class="upgrade-btn" disabled>Upgrade</button>
</div>
<div class="upgrade-row">
<div id="mtype-level"></div>
<button id="mtype-upgrade-btn" class="upgrade-btn" disabled>Upgrade</button>
</div>
<div class="upgrade-row">
<div id="ktype-level"></div>
<button id="ktype-upgrade-btn" class="upgrade-btn" disabled>Upgrade</button>
</div>
</div>
<!-- Leaderboard Toggle -->