magefree / magefree/mage

Exile on Sheltered of the ghost not working

Open
#13,971 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

Summary
When a card like Banishing Light or Sheltered by Ghosts enters the battlefield and exiles a target nonland permanent with Sheltered by Ghosts on it an opponent controls, the Ward ability on the target is not triggered. The exile effect resolves even if the target has Ward (e.g., Ward {2}), and no payment or countering occurs.

Expected Behavior
If a permanent with Sheltered by Ghosts and so Ward is targeted by a spell or ability controlled by an opponent (including triggered abilities like Banishing Light’s or Sheltered by Ghosts’ exile effect), the Ward ability should trigger.
The opponent should be prompted to pay the Ward cost (e.g., {2}), or the effect should be countered if the cost is not paid or cannot be paid.

Actual Behavior
The exile effect from Banishing Light or Sheltered by Ghosts resolves and exiles the target, even if it has Ward (from Sheltered by Ghosts)
No prompt to pay Ward is shown, and the effect is never countered due to Ward.

I had this behavior against AI.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the interaction against AI using Banishing Light or Sheltered by Ghosts targeting a permanent with Ward. Trace the triggered exile effect and Ward handling, then verify that the opponent is prompted for the Ward cost and that the effect is countered when payment is declined or unavailable.

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
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.