May Play needs to Refactored into Different Static Abilities
- Dominant language
- Java
- Stars
- 2.7k
- Forks
- 1.1k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 158
Description
in short summary, we need to split the MayPlay logic between multiple effects that may or may not be combined:
- [x] Effects that alter the Cost like `Rooftop Storm`, that should be use a Static instead of a Keyword like Alternative Cost:0
- [x] Remove the Intrinsic SVar AltCost
- [ ] Effects that allow you to cast/play stuff from zones but without setting a cost, like `Augur of Autumn`
- [ ] Effects that combine both, but for these, the other effects can't be used too like `Bolas's Citadel`
- [ ] The Goal also was to reduce the use of Continuous for LKI stuff
i think my first attempt to split was 3+ years ago:
https://github.com/Card-Forge/forge/compare/mayPlayAlternativeCost
_Originally posted by @Hanmac in https://github.com/Card-Forge/forge/issues/4696#issuecomment-1948867789_
Contributor guide
Assessment
This issue has not been assessed yet.