Trim IDIOT_AIDS to cards that exist in the 6e deck

vampire, werewolf, flight, and exploding-door are expansion2 rows in the
card database — a set this edition does not have; buildDeck never deals
them. Listing them as idiot-permitted aids cited cards that cannot occur.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0138A8CjeQRpvzKxuMfz1Bqc
This commit is contained in:
Eric Wagoner
2026-08-17 19:06:10 -04:00
co-authored by Claude Fable 5
parent cdeb3d5103
commit c013ba7e86
+1 -2
View File
@@ -4000,8 +4000,7 @@ function attackPreconditions(state: GameState): string | null {
*/
const IDIOT_AIDS = new Set([
"destroy-wall", "pass-through-wall", "teleport", "power-run", "mad-dash",
"speed", "mist-body", "flight", "exploding-door", "stone-to-water",
"create-door", "vampire", "werewolf",
"speed", "mist-body", "stone-to-water", "create-door",
]);
function castingBlocked(