magefree / magefree/mage

Improvements needed for testing suite

Open
#8,973 23 comments 0 reactions 0 assignees View on GitHub
Developers Discussion enhancement refactoring tracking tasks
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

The following are based on my work on enabling checkAllCommands(). Checking off the current issues will allow for tests to be written without the need of try-catch blocks.

I'm also using it as a general tracking on for other issues.

- [ ] ability to check if a creature can attack at all and a specific target.
- [ ] ability to list all available targets and to check if a specific target is valid.
- [ ] Change implementation of certain abilities and effects that disallow certain abilities and actions to NOT be used so that they can work with checkPlayableAbility. See #8960
- [ ] More documentation of the constants and functions used.
- [ ] checkPlayableAbility needs to be able to check is spells are castable when other spells are on the stack.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.