Examples of markDamage()


Examples of mage.game.permanent.Permanent.markDamage()

                    blocker.markDamage(damage, attacker.getId(), game, true, true);
                }
            }
            if (canDamage(blocker, first)) {
                if (blocker.getBlocking() == 1) { // blocking several creatures handled separately                   
                    attacker.markDamage(blockerDamage, blocker.getId(), game, true, true);
                }
            }
        }
    }
View Full Code Here

Examples of mage.game.permanent.Permanent.markDamage()

                    attacker.markDamage(power, blockerId, game, true, true);
                }
            }
            for (Map.Entry<UUID, Integer> entry : assigned.entrySet()) {
                Permanent blocker = game.getPermanent(entry.getKey());
                blocker.markDamage(entry.getValue(), attacker.getId(), game, true, true);
            }
        } else {
            for (UUID blockerId: blockerOrder) {
                Permanent blocker = game.getPermanent(blockerId);
                if (canDamage(blocker, first)) {
View Full Code Here

Examples of mage.game.permanent.Permanent.markDamage()

        Permanent blocker = game.getPermanent(blockers.get(0));
        Permanent attacker = game.getPermanent(attackers.get(0));
        if (blocker != null && attacker != null) {
            if (canDamage(blocker, first)) {
                int damage = getDamageValueFromPermanent(blocker, game);
                attacker.markDamage(damage, blocker.getId(), game, true, true);
            }
        }
    }

    /**
 
View Full Code Here

Examples of mage.game.permanent.Permanent.markDamage()

                damage -= damageAssigned;
            }

            for (Map.Entry<UUID, Integer> entry : assigned.entrySet()) {
                Permanent attacker = game.getPermanent(entry.getKey());
                attacker.markDamage(entry.getValue(), blocker.getId(), game, true, true);
            }
        }
    }

    private void defenderDamage(Permanent attacker, int amount, Game game) {
View Full Code Here

Examples of mage.game.permanent.Permanent.markDamage()

    private void defenderDamage(Permanent attacker, int amount, Game game) {
        if (this.defenderIsPlaneswalker) {
            Permanent defender = game.getPermanent(defenderId);
            if (defender != null) {
                defender.markDamage(amount, attacker.getId(), game, true, true);
            }
        }
        else {
            Player defender = game.getPlayer(defenderId);
            defender.damage(amount, attacker.getId(), game, true, true);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.