For verifying Cyd's hit-location artifact (the platform serves it to this
session as an unreadable public artifact, so the diff base is published here
instead). scratchpad/night9/hitmodel_groundtruth.txt: every chassis's 7
layers x per-layer slices with zone NAMES and percentages, from the live
BT_DMGTABLE_LOG dump joined against [zone-armor] names.
Structure fingerprints (rot = rotateWithTorso per layer 0..6):
ava/lok/mad/snd/thr/vul rot=0001111 (legs hull-fixed, torso bands twist)
bhk/own rot=0000000 (chicken-walkers: NOTHING twists)
slices: 8 everywhere EXCEPT bhk layer 6 = 7 and vul layer 4 = 7
Variants share tables: lok2==lok1, mad2==mad1 -- '8 distinct chassis' is exact.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
17 lines
573 B
Bash
17 lines
573 B
Bash
#!/usr/bin/env bash
|
|
# #110 coverage: dump EVERY chassis's zone-cascade authoring (no combat -- just
|
|
# boot, let the mech build, capture the [zone-armor] table, exit).
|
|
set -x
|
|
. /c/git/bt411/scratchpad/night6/bench_common.sh
|
|
cd /c/git/bt411/content || exit 1
|
|
V="$1"
|
|
taskkill //F //IM btl4.exe > /dev/null 2>&1
|
|
sleep 2
|
|
sed "s/^map=.*/map=grass/; s/^time=.*/time=day/; 0,/^vehicle=.*/s//vehicle=$V/" MP.EGG > ZS.EGG
|
|
rm -f zonesweep_$V.log
|
|
export BT_DMG_LOG=1 BT_DMGTABLE_LOG=1
|
|
bt_launch zonesweep_$V.log ZS.EGG 0x03
|
|
sleep 55
|
|
taskkill //F //IM btl4.exe > /dev/null 2>&1
|
|
sleep 2
|