Benedict Etzel

Results 189 comments of 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...

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...