Benedict Etzel
Benedict Etzel
Hm, the following test seems to work: Maybe the options aren't correctly serialized by Kettle? ``` python def test_si7_agent(): game = prepare_game() agent = game.player1.give("EX1_134") assert not agent.has_target() wisp =...
Also happening with Blackwing Corruptor.
Shouldn't this simply be correct if we call observers in the order they were added (=order of play)? I'm not sure how Fireplace currently does it, and why it shouldn't...
Do they fail currently? Do you want them in a separate file?
Not sure how we can do this. Currently this is done via `GameTag.HEALTH`, which is mapped to `max_health`. We need some special hard code to reduce `card.damage` by the amount...
Playing around, with this, buffs seem to be destroyed and reapplied every time we update the auras. Is this intentional, @jleclanche? This means there is currently no way to reliably...
The problem is that the `health` attribute (actually no attribute in at all) is transferred when recreating the buff in `ExactCopy`: ``` python class ExactCopy(Copy): """ Lazily create an exact...
This might also affect Void Terror.
We could also also make Secret exhausting/unexhausting a game rule.
Is it so much worse? I assume it just registers an event listener, so overall ~~startup time~~ secret play may be slower, but it should be similar in runtime. If...