mechanicus-banner: reorient text from loyalist Mechanicus to Dark Mechanicum
The previous phrasing was canonical-loyalist Adeptus Mechanicus (Lex Mechanicus, Omnissiah Be Praised, Christian cross ✠, Binary Is Blessed). Retheming for Chaos-aligned Dark Mechanicum: Compact banner: L E X M E C H A N I C U S -> L E X H E R E T E K OMNISSIAH BE PRAISED · DEUS EX MACHINA -> SCRAPCODE TRIUMPHS · BLOOD-FORGE ETERNAL B I N A R Y I S B L E S S E D -> F L E S H I S W E A K ✠ (Christian cross) -> ✴ (eight-pointed Chaos Star) Full banner left block analogously (LEX HERETEK / SCRAPCODE TRIUMPHS / BLOOD-FORGE ETERNAL / Flesh is weak. / The cogitator hungers.). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
+17
-17
@@ -115,19 +115,19 @@ function renderCompact(theme: Theme, width: number): string[] {
|
||||
blank,
|
||||
line([
|
||||
[cogTeeth + " ", rust],
|
||||
["✠ ", gold],
|
||||
["L E X M E C H A N I C U S", blood],
|
||||
[" ✠", gold],
|
||||
["✴ ", gold],
|
||||
["L E X H E R E T E K", blood],
|
||||
[" ✴", gold],
|
||||
[" " + cogTeeth, rust],
|
||||
]),
|
||||
line([
|
||||
["☠ ", gold],
|
||||
["OMNISSIAH BE PRAISED · DEUS EX MACHINA", muted],
|
||||
["SCRAPCODE TRIUMPHS · BLOOD-FORGE ETERNAL", muted],
|
||||
[" ☠", gold],
|
||||
]),
|
||||
line([
|
||||
["── ", dim],
|
||||
["B I N A R Y I S B L E S S E D", dim],
|
||||
["F L E S H I S W E A K", dim],
|
||||
[" ──", dim],
|
||||
]),
|
||||
blank,
|
||||
@@ -145,26 +145,26 @@ function renderFull(theme: Theme, width: number): string[] {
|
||||
const leftWidth = Math.max(0, width - ART_WIDTH - 2);
|
||||
|
||||
const leftBlock = [
|
||||
theme.fg("accent", " ✠ LEX MECHANICUS ✠"),
|
||||
theme.fg("accent", " ✴ LEX HERETEK ✴"),
|
||||
"",
|
||||
theme.fg("warning", " OMNISSIAH BE PRAISED"),
|
||||
theme.fg("warning", " DEUS EX MACHINA"),
|
||||
theme.fg("warning", " SCRAPCODE TRIUMPHS"),
|
||||
theme.fg("warning", " BLOOD-FORGE ETERNAL"),
|
||||
"",
|
||||
theme.fg("muted", " Binary is blessed."),
|
||||
theme.fg("muted", " The cogitator stirs."),
|
||||
theme.fg("muted", " Flesh is weak."),
|
||||
theme.fg("muted", " The cogitator hungers."),
|
||||
"",
|
||||
theme.fg("dim", " ── ✠ ──"),
|
||||
theme.fg("dim", " ── ✴ ──"),
|
||||
];
|
||||
const leftRaw = [
|
||||
" ✠ LEX MECHANICUS ✠",
|
||||
" ✴ LEX HERETEK ✴",
|
||||
"",
|
||||
" OMNISSIAH BE PRAISED",
|
||||
" DEUS EX MACHINA",
|
||||
" SCRAPCODE TRIUMPHS",
|
||||
" BLOOD-FORGE ETERNAL",
|
||||
"",
|
||||
" Binary is blessed.",
|
||||
" The cogitator stirs.",
|
||||
" Flesh is weak.",
|
||||
" The cogitator hungers.",
|
||||
"",
|
||||
" ── ✠ ──",
|
||||
" ── ✴ ──",
|
||||
];
|
||||
const vOffset = Math.max(0, Math.floor((ART_HEIGHT - leftBlock.length) / 2));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user