replace priority number with priority constant in MagicIfDamageWouldBeDealtTrigger

master
melvin 2013-09-14 09:15:21 +08:00
parent 2e5bc81801
commit 99bac727c5
8 changed files with 8 additions and 7 deletions

View File

@ -1,5 +1,5 @@
[
new MagicIfDamageWouldBeDealtTrigger(5) {
new MagicIfDamageWouldBeDealtTrigger(MagicTrigger.PREVENT_DAMAGE) {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
if (damage.getTarget().isCreature() && damage.getTarget().hasSubType(MagicSubType.Cleric) && permanent.isFriend(damage.getTarget())) {

View File

@ -1,5 +1,5 @@
[
new MagicIfDamageWouldBeDealtTrigger(2) {
new MagicIfDamageWouldBeDealtTrigger(MagicTrigger.REPLACE_DAMAGE) {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
if (permanent.isController(damage.getTarget())) {

View File

@ -1,5 +1,5 @@
[
new MagicIfDamageWouldBeDealtTrigger(3) {
new MagicIfDamageWouldBeDealtTrigger(MagicTrigger.INCREASE_DAMAGE) {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
final MagicSource source=damage.getSource();

View File

@ -1,5 +1,5 @@
[
new MagicIfDamageWouldBeDealtTrigger(3) {
new MagicIfDamageWouldBeDealtTrigger(MagicTrigger.INCREASE_DAMAGE) {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
final MagicSource source = damage.getSource();

View File

@ -1,5 +1,5 @@
[
new MagicIfDamageWouldBeDealtTrigger(5) {
new MagicIfDamageWouldBeDealtTrigger(MagicTrigger.PREVENT_DAMAGE) {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
if (permanent.isEnemy(damage.getSource()) && permanent.isController(damage.getTarget())) {

View File

@ -13,7 +13,7 @@
}
}
},
new MagicIfDamageWouldBeDealtTrigger(5) {
new MagicIfDamageWouldBeDealtTrigger(MagicTrigger.PREVENT_DAMAGE) {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
if (permanent.isFriend(damage.getTarget())) {

View File

@ -1,5 +1,5 @@
[
new MagicIfDamageWouldBeDealtTrigger(2) {
new MagicIfDamageWouldBeDealtTrigger(MagicTrigger.REPLACE_DAMAGE) {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
if (permanent.isController(damage.getTarget()) && permanent.getEnchantedCreature().isValid()) {

View File

@ -12,6 +12,7 @@ public abstract class MagicTrigger<T> implements MagicEventAction,MagicChangeCar
public static final int REPLACEMENT = 1;
public static final int CANT_BE_PREVENTED = 2;
public static final int INCREASE_DAMAGE = 3;
public static final int PREVENT_DAMAGE = 4;
public static final int REPLACE_DAMAGE = 6;
private static final int DEFAULT_PRIORITY = 10;