made conds static final

master
melvin 2013-06-15 16:37:02 +08:00
parent b249cc275d
commit 90557034ea
2 changed files with 12 additions and 10 deletions

View File

@ -34,8 +34,7 @@ public abstract class MagicPermanentActivation extends MagicActivation<MagicPerm
super(MagicActivation.NO_COND,hints,txt);
}
public MagicPermanentActivation(final MagicCondition[] conditions, final MagicActivationHints hints,
final String txt) {
public MagicPermanentActivation(final MagicCondition[] conditions, final MagicActivationHints hints, final String txt) {
super(conditions,hints,txt);
}

View File

@ -10,19 +10,22 @@ import magic.model.condition.MagicSingleActivationCondition;
public class MagicRegenerationActivation extends MagicPermanentActivation {
private static final MagicActivationHints ACTIVATION_HINTS = new MagicActivationHints(MagicTiming.Pump);
private final MagicManaCost cost;
private static final MagicActivationHints hint = new MagicActivationHints(MagicTiming.Pump);
public MagicRegenerationActivation(final MagicManaCost cost) {
super(
new MagicCondition[]{
private static final MagicCondition[] conds = new MagicCondition[]{
MagicCondition.CAN_REGENERATE_CONDITION,
new MagicSingleActivationCondition(),
},
ACTIVATION_HINTS,
};
private final MagicManaCost cost;
public MagicRegenerationActivation(final MagicManaCost aCost) {
super(
conds,
hint,
"Regen"
);
this.cost=cost;
cost = aCost;
}
@Override