-
Notifications
You must be signed in to change notification settings - Fork 783
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Combat damage assignment for attackers with trample and blockers blocking multiple creatures #11567
Comments
Guardian of the Gateless - (Gatherer) (Scryfall) (EDHREC)
|
Key rule for proper handling:
An assigned order would likely be much simpler to implement though. |
The other thing to take into account with this fix is cards like Pride of Lions that have oracle text of "You may have ~ assign its combat damage as though it weren’t blocked". Is this choice made at the start of the damage assignment step? If so, it shouldn't be a problem. https://scryfall.com/search?q=o%3A%22weren%27t+blocked%22 currently returns 19 relevant cards. Simply putting them first in the evaluation order will work most of the time - unless that creature itself has trample making things more complicated. |
I don’t understand the problem — mtg rules uses Damage Assignment Order. It’s defined by players on declare blockers step. All other calculations use that order. Players can change excess damage distribution only (trample), but not the order (it’s defined at the start). Can you explain:
|
|
https://magic.wizards.com/en/news/feature/foundations-mechanics This discussion is eerily well timed: damage assignment order is ceasing to exist as of Magic Foundations, so damage assignment in combat will need to be entirely overhauled anyways; I'm not sure how things like assigning damage when multiple attackers are being blocked by multiple defenders (one or more of whom can block multiple attackers at once) would work best; perhaps 'click on an attacking creature that was blocked, assign its damage however you want to each creature blocking it, move on to other creatures until all damage has been assigned'? Would be nice to have some shortcuts like, if you have enough damage to kill all blocking creatures it offers (but does not force - see [[Maarika, Brutal Gladiator]] or any other creature which interacts with excess damage) the option to assign lethal damage to each blocking creature, similar to things like when Palinchron offers to untap all your lands because you can untap more lands than you have tapped lands. |
Maarika, Brutal Gladiator - (Gatherer) (Scryfall) (EDHREC)
|
Well, new rules must simplify UX. No needs in blockers order dialogs. No needs in multiple assign damage dialogs. Now users can use single assignment damage dialog with damage distribution logic between blocking creatures. I was planning to use it in combat after implemented for Master of the Wild Hunt in 0fbd9bb. Now such dialog required by new rules. |
I agree with that UI being a good idea for assigning damage from one creature, but that doesn't solve the problem that this issue has - where you need to be able to choose the order in which attackers deal damage, so that you can maximize the value of trample. I would suggest this solution, potentially to be used when there's one blocker that's blocking multiple attackers, either "only for the attackers that were blocked by one creature" or "whenever there's one blocker blocking multiple attackers", or used all the time to simplify the flow:
|
Do MTG rules allow you to assign less than lethal damage? For example, I attack with a 4/4, you block with a 3/3. Can I choose to only assign 2 damage with the other 2 being ignored? |
No, all damage must be assigned. 501.1c 's example lists all possible damage assignments in that scenario. |
Noticed today in the XDHS with [[Guardian of the Gateless]] but is presumably a general issue with how combat is implemented. It was blocking a 3/5, 4/4 trample, and 4/4 not trample (so becoming a 6/6). The correct functionality would be to assign 0-4 trample damage. However, the way it seems to work was assigning 3 from the 3/5, then prompting to assign 3 or 4 from the trampler (so 0 or 1 to face), then 4 from the non trampler all to the blocker.
One potential kludge to fix this in most scenarios would be to order attackers (i.e. combat groups) as follows when assigning damage:
More formally true to rules would be like, have the attackers assign in any order, tramplers can assign 0-N, at the end check that the blocker is receiving lethal and if not reject all assignments and make them try again, but that seems a bit trickier! Ideally it would be possible to assign damage from three 2/4 tramplers to one 3/3 blocker as 1+1 1+1 1+1 (if you wanted each creature to trigger damage to player for example).
The text was updated successfully, but these errors were encountered: