#!/usr/bin/env bash set -u export HOME=/sylph-home/re SDL_AUDIODRIVER=dummy DISPLAY=:98 export PYTHONPATH=/sylph-home/.local/lib/python3.12/site-packages SD="$(cd "$(dirname "$0")" && pwd)" SECS="${1:-200}"; EVERY="${2:-10}" CFG=/tmp/nav-wave4.json "$SD/launch_mission.sh" fly || { echo "BOOT FAILED"; exit 1; } if python3 "$SD/entities2.py" self 0x130 "$CFG" >/dev/null 2>&1; then SYLPH_HUNT=1 SYLPH_KILL_TURRETS=1 nohup python3 "$SD/pilot.py" "$CFG" "$SECS" \ /tmp/wave4-pilot.log 2>&1 & PILOT=$!; echo "--- HUNTING pilot (SYLPH_HUNT=1)" else PILOT=""; echo "--- BIND FAILED, no pilot"; fi python3 "$SD/wave4_probe.py" "$SECS" "$EVERY"; rc=$? [ -n "$PILOT" ] && kill "$PILOT" 2>/dev/null echo "--- pilot tail ---"; tail -12 /tmp/wave4-pilot.log 2>/dev/null echo "WAVE4 DONE rc=$rc"