Package megamek.common

Examples of megamek.common.Report.addDesc()


        if (entity instanceof Mech) {
            // okay, print the info
            r = new Report(2027);
            r.subject = entity.getId();
            r.add(entity.getCrew().getName());
            r.addDesc(entity);
            r.indent(3);
            vDesc.addElement(r);

            // create the MechWarrior in any case, for campaign tracking
            MechWarrior pilot = new MechWarrior(entity);
View Full Code Here


            r.newlines = 0;
            vPhaseReport.add(r);
            if (entityTarget instanceof BattleArmor) {
                if (roll >= 9) {
                    r = new Report(3706);
                    r.addDesc(entityTarget);
                    // shut down for rest of scenario, so we actually kill it
                    // TODO: fix for salvage purposes
                    HitData targetTrooper = entityTarget.rollHitLocation(ToHitData.HIT_NORMAL, ToHitData.SIDE_FRONT);
                    r.add(entityTarget.getLocationAbbr(targetTrooper));
                    vPhaseReport.add(r);
View Full Code Here

                        entityTarget.setTaserInterference(1, 3);
                    }
                } else {
                    if (roll >= 12) {
                        r = new Report(3705);
                        r.addDesc(entityTarget);
                        r.add(3);
                        vPhaseReport.add(r);
                        entityTarget.baTaserShutdown(3);
                    } else {
                        r = new Report(3710);
View Full Code Here

                        r.add(3);
                        vPhaseReport.add(r);
                        entityTarget.baTaserShutdown(3);
                    } else {
                        r = new Report(3710);
                        r.addDesc(entityTarget);
                        r.add(1);
                        r.add(3);
                        vPhaseReport.add(r);
                        entityTarget.setTaserInterference(1, 3);
                    }
View Full Code Here

            } else if ((entityTarget instanceof Protomech)
                    || (entityTarget instanceof Tank)
                    || (entityTarget instanceof Aero)) {
                if (roll >= 11) {
                    r = new Report(3705);
                    r.addDesc(entityTarget);
                    r.add(3);
                    vPhaseReport.add(r);
                    entityTarget.baTaserShutdown(3);
                } else {
                    r = new Report(3710);
View Full Code Here

                    r.add(3);
                    vPhaseReport.add(r);
                    entityTarget.baTaserShutdown(3);
                } else {
                    r = new Report(3710);
                    r.addDesc(entityTarget);
                    r.add(1);
                    r.add(3);
                    vPhaseReport.add(r);
                    entityTarget.setTaserInterference(1, 3);
                }
View Full Code Here

                    entityTarget.setTaserInterference(1, 3);
                }
            }
            roll = Compute.d6(2);
            r = new Report(3715);
            r.addDesc(ae);
            r.add(roll);
            r.newlines = 0;
            r.indent(2);
            vPhaseReport.add(r);
            if (roll >= 7) {
View Full Code Here

        // A building may absorb the entire shot.
        if (nDamage == 0) {
            r = new Report(3415);
            r.subject = subjectId;
            r.indent(2);
            r.addDesc(entityTarget);
            r.newlines = 0;
            vPhaseReport.addElement(r);
        } else {

            int critModifer = 0;
View Full Code Here

                    final Entity swarmed = game.getEntity(swarmedId);
                    swarmed.setSwarmAttackerId(Entity.NONE);
                    entity.setSwarmTargetId(Entity.NONE);
                    Report r = new Report(5165);
                    r.subject = swarmedId;
                    r.addDesc(swarmed);
                    addReport(r);
                    entityUpdate(swarmedId);
                }
            }
View Full Code Here

                GameTurn t = e.nextElement();
                if (t instanceof GameTurn.SpecificEntityTurn) {
                    Entity entity = game.getEntity(((GameTurn.SpecificEntityTurn) t).getEntityNum());
                    r = new Report(1045);
                    r.subject = entity.getId();
                    r.addDesc(entity);
                    r.add(entity.getInitiative().toString());
                    addReport(r);
                } else {
                    Player player = getPlayer(t.getPlayerNum());
                    if (null != player) {
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.