Rename in-app IP references and rewrite README for end users
Apply the ship/vessel and terminology rename mappings throughout the live app (index.html, css/style.css, js/*.js) and reference docs, per Ship_IP_Changes.md and Theme_Terminology_IP_Changes.md, including: - Ship/theme names and generic terminology (Starfleet, LCARS, Warp Core, TARDIS, etc.) in both code strings and visible UI text, while leaving internal code identifiers (theme keys, CSS classes, preset IDs) untouched. - Made "Species 8675309" canonical and fixed the dotted T.A.R.D.I.X. acronym on the Whataverse theme. - Replaced the per-preset era/pulseShape franchise tag in the preset list with the existing safe universe category name, since those codes are also used functionally by the audio and observation engines and weren't covered by either mapping document. Also rewrite README.md to lead with end-user ambience usage (how to run it, universe/vessel overview, mixer channels, sleep timer, observation mode, hotkeys) with the developer/build notes moved into a collapsed section. Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Jt872nc9Fi2WMaJhAKGyDq
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
9dc48e94d9
commit
977d348c4f
@@ -647,7 +647,7 @@ class ObservationEngine {
|
||||
}
|
||||
} else if (this.activeUniverse === 'whoniverse') {
|
||||
shipType = 'tardis';
|
||||
label = 'TYPE 40 TIME CAPSULE // DRIFT';
|
||||
label = 'TYPE 4D TIME CAPSULE // DRIFT';
|
||||
trailColor = '#00e5ff';
|
||||
} else if (this.activeUniverse === 'industrial' || this.activeUniverse === 'outlaw') {
|
||||
shipType = 'freighter';
|
||||
@@ -1342,7 +1342,7 @@ class ObservationEngine {
|
||||
}
|
||||
}
|
||||
|
||||
// Shared "computer console" callout: LCARS corner brackets sized to the object, a leader
|
||||
// Shared "computer console" callout: LCARD corner brackets sized to the object, a leader
|
||||
// line, and a small mono-font tag -- the same drawing technique already used for ship
|
||||
// traffic reticles (renderTargetReticles), extended here to any discrete Deep Space object.
|
||||
// Idles with a slow breathing pulse and flashes briefly on a per-object interval, like a
|
||||
@@ -1531,7 +1531,7 @@ class ObservationEngine {
|
||||
ctx.scale(ship.scale, ship.scale);
|
||||
|
||||
if (ship.type === 'shuttle') {
|
||||
// Sleek Starfleet Shuttlecraft
|
||||
// Sleek Starflight Shuttlecraft
|
||||
// Hull
|
||||
ctx.fillStyle = '#e2e8f0';
|
||||
ctx.beginPath();
|
||||
@@ -1575,7 +1575,7 @@ class ObservationEngine {
|
||||
ctx.arc(5, 14, 2, 0, Math.PI * 2);
|
||||
ctx.fill();
|
||||
} else if (ship.type === 'cruiser') {
|
||||
// Starfleet Capital Cruiser Silhouette
|
||||
// Starflight Capital Cruiser Silhouette
|
||||
ctx.fillStyle = '#cbd5e1';
|
||||
// Primary Saucer
|
||||
ctx.beginPath();
|
||||
@@ -1616,7 +1616,7 @@ class ObservationEngine {
|
||||
ctx.arc(-2, 19.5, 2.5, 0, Math.PI * 2);
|
||||
ctx.fill();
|
||||
} else if (ship.type === 'tardis') {
|
||||
// Whoniverse TARDIS tumbling in vortex
|
||||
// Whataverse TARDIX tumbling in vortex
|
||||
ctx.rotate(this.time * 1.5);
|
||||
ctx.fillStyle = '#1e3a8a';
|
||||
ctx.fillRect(-12, -18, 24, 36);
|
||||
@@ -1737,7 +1737,7 @@ class ObservationEngine {
|
||||
const x = ship.x;
|
||||
const y = ship.y;
|
||||
|
||||
// Draw LCARS corner reticle brackets
|
||||
// Draw LCARD corner reticle brackets
|
||||
const bLen = 8;
|
||||
// Top-left
|
||||
ctx.beginPath();
|
||||
@@ -2660,12 +2660,12 @@ class ObservationEngine {
|
||||
'ALL DECKS REPORTING NOMINAL',
|
||||
'SUBSPACE ARRAY HOLDING STEADY LOCK',
|
||||
'STRUCTURAL INTEGRITY FIELD: 100%',
|
||||
'REPLICATOR SYSTEMS ON STANDBY',
|
||||
'FABRICATOR SYSTEMS ON STANDBY',
|
||||
'SENSOR SWEEP: NO ANOMALIES DETECTED'
|
||||
],
|
||||
whoniverse: [
|
||||
'TEMPORAL GRACE PERIOD: ACTIVE',
|
||||
'CLOISTER BELL: SILENT',
|
||||
'CLOISTER CHIME: SILENT',
|
||||
'CHAMELEON CIRCUIT: STUCK (AS USUAL)',
|
||||
'VORTEX MANIFOLD WITHIN TOLERANCE',
|
||||
'ARTRON ENERGY LEVELS STABLE'
|
||||
|
||||
Reference in New Issue
Block a user