Card-Forge / Card-Forge/forge

May Play needs to Refactored into Different Static Abilities

Open
#4,700 8 comments 0 reactions 1 assignee Claimed by @Hanmac View on GitHub
Game Mechanics keep
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

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.