magefree / magefree/mage

Bug: [EMN] Slayer's Cleaver blocking requirement

Open
#10,374 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

To track the remaining discrepancies as noticed in #10327

[[Slayer's Cleaver]]

1. Combat can't move forward if the blocking requirement interferes with a blocking restriction. To reproduce, equip the cleaver to a creature with menace, and attack into a single Eldrazi with no other creatures.
2. The blocking requirement forces all Eldrazi to block if able, but only a single Eldrazi is required to block.

Not sure whether these can be fixed without some adjustments to the combat engine.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue with Slayer's Cleaver on a creature with menace attacking a single Eldrazi, then trace the combat engine's blocking requirement and restriction handling. The fix is complete when combat can proceed in that scenario and the requirement makes only one Eldrazi block when only one blocker is required.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.