Files
zombie-fps/tools/run_boss_simulation.sh

14 lines
655 B
Bash
Executable File

#!/bin/sh
# Interactive native-only sandbox: never submits scores or changes the saved name.
set -eu
ROOT=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)
GODOT_BIN=${GODOT_BIN:-"$HOME/.local/opt/godot-4.7.1/Godot_v4.7.1-stable_linux.x86_64"}
WAVE=${1:-10}
if [ "$#" -gt 0 ]; then shift; fi
case "$WAVE" in ''|*[!0-9]*) echo 'Usage: tools/run_boss_simulation.sh [10|20|30|...] [--boss-god]' >&2; exit 2;; esac
if [ "$WAVE" -lt 10 ] || [ $((WAVE % 10)) -ne 0 ]; then
echo 'Boss wave must be a positive multiple of ten (10, 20, 30, ...).' >&2
exit 2
fi
exec "$GODOT_BIN" --path "$ROOT" --rendering-method gl_compatibility -- --boss-wave="$WAVE" "$@"