Files
RP412/MUNGA_L4
CydandClaude Opus 4.8 879b76c6e1 RP412MFDPROTRUDE: optional extra indicator strip on the MFD/map buttons
Ports BattleTech 4.11's button-protrusion knob to Red Planet, DEFAULT 0 --
nothing changes unless a player asks for it.  BT411 shipped this at 10 because
its players asked for longer lamps; Red Planet keeps the pod's geometry until
someone wants otherwise, so the two games stay tuned separately.

Mechanism: the bonus is added to `indicatorStrip` (10) at the two places it is
consumed -- strip_h for the MFD strips, strip_w for the map's side columns.
Everything else already derives from those two locals (the client size, the
display offset, both banks), so the window grows to fit and no other code needs
to know.  Only the strip moves, so the button keeps its width and its reach
behind the glass: a LONGER lamp bar, not a fatter face, and the press target
and the picture over it are unchanged.  Scope is the red MFD strips and the
amber side columns -- the only two ButtonStyles that have glass to hide behind.

Value rules match BT411's: unset -> 0; a number is that many pixels; negative
clamps to 0, over 200 clamps to 200; a WORD parses to 0, i.e. off.  A non-zero
value logs 'MFDView: RP412MFDPROTRUDE=N (indicator strip 10 -> N+10)' once.

Named for this repo's convention (RP412-prefixed, no underscores), following
RP412MFDLAYOUT -- itself the port of BT411's BT_GLASS_LAYOUT.

Verified live in dist with the freshly linked rpl4opt.exe: RP412MFDPROTRUDE=25
prints the receipt and the exploded windows lay out around the longer strips;
UNSET prints nothing at all, i.e. bonus 0 and geometry byte-identical to before
this commit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-14 13:59:23 -05:00
..
2026-08-06 00:08:55 -05:00
2026-08-06 00:08:55 -05:00
2026-08-06 00:08:55 -05:00
2026-08-06 00:08:55 -05:00
2026-08-06 00:08:55 -05:00
2026-08-05 08:05:50 -05:00
2026-08-13 12:59:25 -05:00
2026-08-11 15:18:45 -05:00
2026-08-10 12:50:44 -05:00
2026-08-09 13:12:34 -05:00