Files
BT411/scratchpad/night11/thorrect.sh
T

40 lines
1.6 KiB
Bash

#!/bin/bash
# #91 Thor black rectangle: reproduce + attribute. Three tester sightings
# (Oracle/RajelAran night 7, Ronin 2026-08-03: diagonal 10->4 with footsteps,
# at rest sits ON the lower frame bar right side). Thor+Summoner = same
# THX_COP canopy (thr1 label), so first split: canopy geometry vs everything
# else via BT_HIDE_COCKPIT. BT_GOTO drives real walking for the motion case.
set -e
cd /c/git/bt411/content
. /c/git/bt411/scratchpad/night6/bench_common.sh
taskkill //F //IM btl4.exe > /dev/null 2>&1 || true; sleep 2
rm -f thrA_*.png thrB_*.png thrC_*.png
sed "s/^map=.*/map=grass/; s/^time=.*/time=day/; 0,/^vehicle=.*/s//vehicle=thor/" MP.EGG > THOR.EGG
# A: plain thor, walking -- the report's condition
rm -f thr_A.log
BT_START_INSIDE=1 BT_SHOT_EVERY=90 BT_SHOT_PREFIX=thrA \
BT_AUTODRIVE=0.8 \
bt_launch "thr_A.log" THOR.EGG 0x03
sleep 60
taskkill //F //IM btl4.exe > /dev/null 2>&1 || true; sleep 3
# B: canopy hidden -- rectangle present here = NOT the cop mesh
rm -f thr_B.log
BT_HIDE_COCKPIT=1 BT_START_INSIDE=1 BT_SHOT_EVERY=90 BT_SHOT_PREFIX=thrB \
BT_AUTODRIVE=0.8 \
bt_launch "thr_B.log" THOR.EGG 0x03
sleep 60
taskkill //F //IM btl4.exe > /dev/null 2>&1 || true; sleep 3
# C: madcat control (canopy verified good), walking
rm -f thr_C.log
sed "s/^map=.*/map=grass/; s/^time=.*/time=day/; 0,/^vehicle=.*/s//vehicle=madcat/" MP.EGG > THORC.EGG
BT_START_INSIDE=1 BT_SHOT_EVERY=90 BT_SHOT_PREFIX=thrC \
BT_AUTODRIVE=0.8 \
bt_launch "thr_C.log" THORC.EGG 0x03
sleep 60
taskkill //F //IM btl4.exe > /dev/null 2>&1 || true; sleep 3
echo "=== captures:"; ls thrA_*.png thrB_*.png thrC_*.png 2>/dev/null | head -40