Anleitung mit Hervorhebungen, Rückgängig, Kapitel 2, Herausforderungen, Fallen, Wiederverbinden, CI

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QPgKvy5W9WRNFHjkm5QsHx
This commit is contained in:
Team3
2026-09-16 13:27:41 +02:00
parent 536a523f50
commit 46c3fae233
12 changed files with 462 additions and 70 deletions

View File

@@ -1105,7 +1105,7 @@ func test_neue_fallen() -> void:
g.play_card(o, C("f_wolf"))
check(o.board.is_empty(), "Aschefalle tötet den 3/2 Wolf beim Ausspielen")
# Sandfalle friert das ausgespielte Wesen ein, Spiegelfalle beschwört einen Windgeist
s = setup(["e_sandfalle", "l_spiegel"], ["e_troll"])
s = setup(["e_sandfalle", "l_spiegel"], ["e_troll", "w_reiter"])
g = s[0]
h = s[1]
o = s[2][0]
@@ -1113,8 +1113,9 @@ func test_neue_fallen() -> void:
g.play_card(h, C("l_spiegel"))
g.end_turn()
g.play_card(o, C("e_troll"))
check(o.board.size() == 1 and o.board[0].frozen, "Sandfalle friert ein")
check(h.board.size() == 1 and h.board[0].name == "Windgeist", "Spiegelfalle beschwört Windgeist")
check(o.board.size() == 1 and o.board[0].frozen and h.traps.size() == 1, "Sandfalle friert ein, eine Falle je Auslöser")
g.play_card(o, C("w_reiter")) # Wasser neben Erde: Schlamm heilt nur, der Windgeist überlebt
check(h.board.size() == 1 and h.board[0].name == "Windgeist", "Spiegelfalle beschwört Windgeist beim zweiten Wesen")
check(h.traps.is_empty(), "beide Fallen verbraucht")
# Nebelfalle bricht ab und zieht, Dornenfalle verletzt und heilt
s = setup(["w_nebelfalle", "e_dornen"])