magefree / mage

Magic Another Game Engine
http://xmage.today
MIT License
1.92k stars 778 forks source link

Battle at the Helvault Saga Chapter 1 does not exile despite a selection of valid targets #11728

Open spillnerdev opened 10 months ago

spillnerdev commented 10 months ago

Current behavior: The Saga [[Battle at the Helvault]] has the same rules text for Chapter I and Chapter II. While Chapter II exiles all targeted creatures, Chapter I does not. I've made sure to select all desired creatures when they light up but despite the Saga resolving they won't get exiled. Only after my Draw Step when the lore counter is increased to two and after selecting a new set of creatures those last 3 will be exiled. Chapter III resolves successfully every time.

Expected behavior: The saga exiles 3 creatures when it enters the battlefield and when the lore counter is increased to 2.

Steps to reproduce:

  1. Launch the XMage-Server in Testmode.
  2. Create a 4 player Match.
  3. Use the provided cheat-setup below.
  4. On your turn play Battle at the Helvault
  5. Select 1 creature for each player.
  6. Confirm your selection and let the spell resolve.

Cheat-Setup:

[Helvault Test]
battlefield:Computer:Kitesail Corsair:2
battlefield:Computer2:Grizzly Bears:4
battlefield:Computer3:Storm Crow:3
battlefield:Human:Spyglass Siren:2
battlefield:Human:CLU-Plains:6
hand:Human:Battle at the Helvault:1
github-actions[bot] commented 10 months ago

Battle at the Helvault - (Gatherer) (Scryfall) (EDHREC)

{4}{W}{W} Enchantment — Saga (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) I, II — For each player, exile up to one target non-Saga, nonland permanent that player controls until Battle at the Helvault leaves the battlefield. III — Create Avacyn, a legendary 8/8 white Angel creature token with flying, vigilance, and indestructible.

xenohedron commented 10 months ago

This sounds related to #11619

Edit: and also #11442