[AFR] Implementing Class enchantments (ready for review) (#7992)

* [AFR] Implemented Druid Class

* [AFR] Implemented Wizard Class

* [AFR] Implemented Cleric Class

* [AFR] Implemented Fighter Class

* reworked class ability implementation

* fixed an error with setting class level

* small reworking of class triggers

* added class level hint

* added tests

* small change

* added common class for reminder text
This commit is contained in:
Evan Kranzler 2021-07-14 09:17:07 -04:00 committed by GitHub
parent d00765c2d5
commit 5b88484cb6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 884 additions and 5 deletions

View file

@ -0,0 +1,30 @@
package mage.abilities.keyword;
import mage.abilities.StaticAbility;
import mage.abilities.hint.common.ClassLevelHint;
import mage.constants.Zone;
/**
* @author TheElk801
*/
public class ClassReminderAbility extends StaticAbility {
public ClassReminderAbility() {
super(Zone.ALL, null);
this.addHint(ClassLevelHint.instance);
}
private ClassReminderAbility(final ClassReminderAbility ability) {
super(ability);
}
@Override
public ClassReminderAbility copy() {
return new ClassReminderAbility(this);
}
@Override
public String getRule() {
return "<i>(Gain the next level as a sorcery to add its ability.)</i>";
}
}