32public enum CombatType {
37 private final int hitsplatDelay;
39 final FormulaModifier<Mob> formula;
41 CombatType(FormulaModifier<Mob> formula,
int hitsplatDelay) {
42 this.formula = formula;
43 this.hitsplatDelay = hitsplatDelay;
46 public FormulaModifier<Mob> getFormula() {
50 public int getHitsplatDelay() {
54 public boolean match(
final CombatType type) {
58 public boolean match(
final CombatType... types) {
59 for (
final CombatType type : types) {