Card-Forge / Card-Forge/forge

AI failed to cast Grisly Sigil (SNC) but still paid and sacrificed; card stopped existing

Open
#2,306 6 comments 0 reactions 1 assignee Claimed by @tool4ever View on GitHub
AI keep
Dominant language
Java
Stars
2.7k
Forks
1.1k
Avg merge
1d 1h
Merged PRs (30d)
158

Description

The AI had a Riveteers Requisitioner out, and I had nothing. They tried to cast Grisly Sigil, paying the mana and sacrificing their creature for casualty. The log said "Couldn't add to stack, failed to target", but their mana was spent and the creature was gone. Additionally, Grisly Sigil wasn't returned to hand and simply disappeared (their total card count in all zones is now 39)!

This shouldn't have been possible in the first place, as they shouldn't have had the opportunity to pay costs including the sacrifice before choosing targets. It would have been possible for them to target their own creature, then sac it as part of the cost, thus making both the copy and the original fail to resolve for missing targets.

Not sure why the card would have disappeared, unless it decided it couldn't rewind due to the sacrifice.

Daily (current) snapshot from yesterday, Windows.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.