magefree / magefree/mage

BUG - Diabolic Servitude exiles creature that returns to battlefield with Persist before Diabolic Servitude trigger resolves to exile

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

Description

Apologies for the lack of screen capture, it was a long game and we forgot to grab it.

Process of what happened:
-Creature with Persist exists on the battlefield, returned earlier with Diabolic Servitude
-Creature with Persist is sacrificed to an effect and goes to the graveyard (dies)
-Diabolic Servitude trigger and Persist trigger activate simultaneously
-Player chooses to resolve Persist trigger first
-After Persist trigger successfully resolves, Diabolic Servitude trigger resolves
-Diabolic Servitude incorrectly exiles the creature with Persist, despite M:tG rules stating that creature is a new object after leaving the graveyard zone

The Persist creature was either Kitchen Finks or Putrid Goblin, I can't remember which it was.

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file or test is identified in the report. Start by reproducing the sequence with Kitchen Finks or Putrid Goblin, then trace the simultaneous Persist and Diabolic Servitude triggers. Done means the creature that returns from the graveyard is treated as a new object and is not exiled by the older Diabolic Servitude trigger.

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.