limp demo bat + the glass controls doc fix (SHIFT is throttle, not W)
run\limp.cmd: double-click #78 demo -- novice copy of DEV.EGG (expert crits can kill the myomers and fake a no-drive bug), 2x60 into a bhk1 leg zone via BT_SELF_DAMAGE_TICKS, BT_KEY_NOFOCUS for the glass plasma-window focus trap, and the REAL controls in the header. build-and-run.md: the "WASD drive" line predated the glass merge -- the default profile drives with the 1995 throttle lever (SHIFT/CTRL slew + stick, ALT reverse). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
36f68718c2
commit
3db1062eb6
@@ -79,7 +79,12 @@ run\run.cmd [EGG] # default DEV.EGG; cd's to content\ and runs btl4.exe -eg
|
||||
in `docs/DIST_LAYOUT_PLAN.md` — PROPOSED, not implemented, awaiting a decision between the
|
||||
authors.** The cwd guard stays either way (it protects the developer tree, where the split is
|
||||
real and permanent).
|
||||
- Interactive: **WASD** drive; weapon groups (keyboard, task #43) **1/Space** = lasers, **2** =
|
||||
- Interactive: ⚠ under the GLASS profile (`content\bindings.txt`, the default since the cyd
|
||||
merge) drive is the **1995 throttle-lever scheme**, NOT WASD: **SHIFT** = throttle up (lever
|
||||
STICKS where you leave it), **CTRL** = throttle down, **ALT** = reverse thrust, **X** =
|
||||
all-stop, **BACKTICK** = view toggle. ("WASD drive" was the pre-glass dev profile — telling a
|
||||
glass user W is the confirmed way to watch a mech stand perfectly still, 2026-07-29.)
|
||||
Weapon groups (keyboard, task #43) **1/Space** = lasers, **2** =
|
||||
PPCs, **3/Ctrl** = missiles; **X** all-stop; **V** cockpit/chase view. Default egg = `DEV.EGG`
|
||||
(map=grass, time=day). Swap mech via the egg's `vehicle=` — **ALL 18 ModelList names
|
||||
CERTIFIED playable (2026-07-18 vehicle sweep)**: the canonical 8 (avatar, bhk1/blkhawk,
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
@echo off
|
||||
rem #78 visible-limp demo: Black Hawk, right-leg ramp, then watch it hobble.
|
||||
rem Double-click me. Controls (bindings.txt, the 1995 throttle-lever scheme):
|
||||
rem SHIFT = throttle up (sticks where you leave it) CTRL = throttle down
|
||||
rem ALT = reverse thrust (refuses while limping) BACKTICK = view toggle
|
||||
rem X = all-stop
|
||||
rem
|
||||
rem Uses a NOVICE copy of DEV.EGG: on expert the harness bursts roll CRITS on
|
||||
rem the aimed leg -- one myomers crit and the mech turns-but-never-moves
|
||||
rem (drive=0), which ruins the demo. Novice gates crits; leg gimp still fires.
|
||||
setlocal
|
||||
set BT_SELF_DAMAGE=60
|
||||
set BT_SELF_DAMAGE_ZONE=18
|
||||
set BT_SELF_DAMAGE_TICKS=2
|
||||
rem GLASS boots with the plasma window holding focus -> keyboard dead until
|
||||
rem you click the 3D window. NOFOCUS accepts keys regardless.
|
||||
set BT_KEY_NOFOCUS=1
|
||||
cd /d "%~dp0..\content"
|
||||
powershell -NoProfile -Command "(Get-Content DEV.EGG) -replace '^experience=.*','experience=novice' | Set-Content LIMP.EGG"
|
||||
echo [limp] self-damage 60 x2 ticks into zone 18 (bhk1 right-leg family), novice sim
|
||||
"%~dp0..\build\Release\btl4.exe" -egg LIMP.EGG
|
||||
del LIMP.EGG 2>nul
|
||||
if errorlevel 1 pause
|
||||
Reference in New Issue
Block a user