magefree / magefree/mage

Devs: restrictions for usage of ApplyEffects and ProcessAction

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

Description

Current restrictions due many side effects and broken game lifecycles

* adding new calls of `ApplyEffects` -- RESTRICTED in any places;
* adding new calls of `ProcessAction` -- ALLOWED in **one shot effects** only (between action steps), all other effects and game engine places are RESTRICTED;
* replacing `ApplyEffects` to `ProcessAction` -- ALLOWED and welcomed;
* replacing `ProcessAction` to `ApplyEffects` -- RESTRICTED;
* deleting `ApplyEffects` -- ALLOWED and welcomed;
* deleting `ProcessAction` -- ALLOWED and welcomed;

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.