magefree / magefree/mage

Rogue Class not allowing casting on Level 3

Open
#10,905 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

[[Rogue Class]] doesn't appear to work correctly for casting of opponents exiled cards. It appears to be an issue with the mana colors/having a land that can produce the cards color of mana.

- I was not able to play [[Herald of Anafenza]] despite having plenty of untapped Islands and Swamps. Clicking "No, play/activate the card/ability" seemingly just canceled my request to play.
- I was able to play a Plains and a [[Cloud Key]]. Once I played my opponents Plains with Rogue Class I was able to click to play the Herald of Anafenza and it came up with the request to pay W. At that point I was able to play using any color of mana.

It seems that if you don't have a land that can produced the cards mana cost color it won't prompt you to pay for the card (despite Rogue Class allowing to pay as though mana were of any color for cards exiled by it). Once you have a land that produces the necessary color it works correctly and allows you to pay using mana of any color.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the Rogue Class level 3 scenario with Herald of Anafenza, Islands, Swamps, Plains, and Cloud Key, comparing casting before and after playing an opponent's Plains. Trace the Rogue Class casting flow and mana-color validation; done means the exiled card can be cast with available mana of any color without requiring a land that produces its printed color.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.