summaryrefslogtreecommitdiff
path: root/YWD/src/main/java/fyresmodjam/blessings/marks/Mark.java
blob: f0f4639d169ab7af759235cd9dc8898ddbf0b55d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package fyresmodjam.blessings.marks;

import fyresmodjam.blessings.Blessing;
import fyresmodjam.blessings.BlessingType;

public abstract class Mark extends Blessing {
	protected Mark(String name) {
		this(name, true);
	}

	protected Mark(String name, boolean mobAppropriate) {
		super(name, mobAppropriate);
	}

	public abstract String benefit();

	public abstract String drawback();

	@Override
	public String description() {
		return String.format("BENEFIT - %s\nDRAWBACK - %s", benefit(), drawback());
	}

	@Override
	public BlessingType type() {
		return BlessingType.MARK;
	}
}