Vehicle sweep: ALL 18 mech ModelList names certified playable

The egg generator's known-good list was just bhk1+madcat (the only two
ever exercised as egg vehicles); the operator roster therefore leaned on
those.  Swept every ModelList candidate as a solo egg vehicle: 18/18
boot a mission, spawn, and animate with no crash -- avatar, blkhawk,
loki, owens, sunder, thor, vulture and all short variants (ava1, lok1/2,
mad1/2, own1, snd1, thr1, vul1) join bhk1/madcat as first-class picks.
eggmodel now lists the canonical 8 first for the operator dropdown.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
arcattack
2026-07-18 13:46:55 -05:00
co-authored by Claude Fable 5
parent 17176058cc
commit 7e49fb2284
2 changed files with 14 additions and 8 deletions
+9 -6
View File
@@ -40,12 +40,15 @@ WEATHERS = ["clear", "fog", "soup"] # env-table tokens
SCENARIOS = ["freeforall"] # observed
HOST_TYPES = {"0": "GameMachine", "1": "CameraShip", "2": "MissionReview"}
DROPZONES = ["one"] # only confirmed-valid name (embedded in map streams)
# Mech game models: known-good first (verified live), then candidates that ship
# skeleton/dead assets but are unverified as player vehicles.
KNOWN_GOOD_VEHICLES = ["bhk1", "madcat"]
CANDIDATE_VEHICLES = ["ava1", "avatar", "blkhawk", "lok1", "lok2", "loki",
"mad1", "mad2", "own1", "owens", "snd1", "sunder",
"thor", "thr1", "vul1", "vulture", "camera"]
# Mech game models: ALL 18 ModelList names CERTIFIED playable 2026-07-18
# (vehicle_sweep: every one boots a solo mission, spawns, animates, no
# crash). Canonical 8-mech names first for the operator dropdown; the
# short variants (bhk1/mad1/lok2/...) are alternate ModelList entries of
# the same stable. "camera" = the spectator CameraShip, not a mech.
KNOWN_GOOD_VEHICLES = ["bhk1", "madcat", "avatar", "blkhawk", "loki",
"owens", "sunder", "thor", "vulture"]
CANDIDATE_VEHICLES = ["ava1", "lok1", "lok2", "mad1", "mad2", "own1",
"snd1", "thr1", "vul1", "camera"]
RELAY_TAG_FMT = "10.99.0.{n}:1502" # relay-mode [pilots] identity tags